有关Flash Player的内存管理及泄露检测

1、Flash Player分配内存的策略是少量请求大内存块, 也就是不会频繁向系统请求内存。

2、Flash Player内存的回收是根据引用计数和标记清除(比较耗cpu)这两种方法。

3、从理论上讲Flash Player是不存在内存泄露的。我们通常讲的内存泄露是指某些对象我们不用了,但是任然不会被系统回收。从第2条可以知道, 这些对象不能被回收的最根本原因是因为存在引用。从而,查找内存泄露可以从如下几个方面排查:

<1>事件、回调函数的引用。

<2>timer(无限次出发的Timer,无论是否为全局对象, 只要没有stop,该timer以及包含其回调函数的对象都不会被回收),同此的还有SetTimerInterval.

<3>第三方库(全局函数与静态对象)。

原文地址:https://www.cnblogs.com/zilongblog/p/3309842.html