提高Flex程序性能的10个秘诀
规则 # 1: 打扫代码
一般来说,保持代码清洁是一个很好的习惯。这可并不仅是写出的代码很整齐并具有良好可读性的,而且还得不留任何累赘,比如:内存泄露,cpu超载等,这些必须要避免。我们需要的是可以被GC(垃圾回收)回收的
?? }
}
Rule #3: 合理地利用语言
AS语言包含很多有关性能的特性,请使用。
8) 动态/泛型 vs 类型对象- 动态和泛型对象都有自己的位置。它们很灵活,可以被修改成任何属性,能在很多情况下使用。话虽如此,但是如果你不需要使用泛型的特性,那么最好还是定义成强类型对象。因为使用强类型正是AS速度很快的原因。用强类型定义的对象显然比泛型要快。
9) 在适当的情况下使用常量 - 如果你有一个不变的值,但是却需要随时引用,那就用常量吧。常量的速度很快,而且开销很小。
10) 使用静态成员 - 静态属性和函数不需要实例化就能访问和调用,因此能够通过类来直接访问它们,而且不需要占用内存空间来实例化对象。工具函数,或者不需要实例化属性的函数都可以被定义为静态函数。