涂鸦板上线后发现涂鸦程序在IE和Firefox中的性能是不一样的,P4 3G的机器上在IE中绘画都很卡,然而用Firefox时即便是赛扬1.7的老机器运行却异常流畅!这点真让人疑惑,因为我写程序时大都用FF测试,所以直到正式上线后才发现这个问题,不管怎样,毕竟现在还是IE的天下,只要考虑如何优化程序了,经过几天的努力,把涂鸦板中非必须的功能都去掉,包括菜单和颜色面板中的部分功能,重新设计UI初始化的规则,重写了部分代码,优化后的涂鸦板初始化速度明显提高很多,性能也大大提升,在赛扬1.7的机器上基本上能流畅的绘画了。运行时实时创建和移除UI元素,保证在绘画状态时场景上保持最少的组件是提升性能的关键。
涂鸦板性能优化
2006年七月18日