我在这里扔了一个冰雹玛丽,有没有人发现只有一小部分已知加载的类/实例正在运行,但由于某种原因,活动对象视图没有显示全部范围?
这与过滤无关,我什至删除了正常的 spark/mx/flash star.star 没有影响。这是一个 AIR 应用程序,但我们的绝大多数项目代码都不是 AIR 特定的。
据 Profiler 所知,它报告的总运行时间约为 1.5Mb,而 SystemTotal 实际上是 20-25Mb。显然,痕迹表明正在调用适当数量的构造函数。
我试过了:
- 提升对类成员的变量引用认为函数范围可能隐藏了“新”
- 宣布班级成员公开。
- 升级到 FlashBuilder 4.7、AIR 3.1 - 效果相同
探查器“有点”意识到存在某些东西,因为许多实例都保存在 RobotLegs 框架中的数组/哈希表中:即,在 Object References 视图中查看时,Injector 的映射数组是正确的长度,但要打开它检查它的属性,除了完全限定的类名之外它是空白的。
这是非常令人沮丧的,因为我知道一个巨大的内存块正在一个特定的区域被吞噬,但这完全被隔离了。
修复?