1

我在这里扔了一个冰雹玛丽,有没有人发现只有一小部分已知加载的类/实例正在运行,但由于某种原因,活动对象视图没有显示全部范围?

这与过滤无关,我什至删除了正常的 spark/mx/flash star.star 没有影响。这是一个 AIR 应用程序,但我们的绝大多数项目代码都不是 AIR 特定的。

据 Profiler 所知,它报告的总运行时间约为 1.5Mb,而 SystemTotal 实际上是 20-25Mb。显然,痕迹表明正在调用适当数量的构造函数。

我试过了:

  1. 提升对类成员的变量引用认为函数范围可能隐藏了“新”
  2. 宣布班级成员公开。
  3. 升级到 FlashBuilder 4.7、AIR 3.1 - 效果相同

探查器“有点”意识到存在某些东西,因为许多实例都保存在 RobotLegs 框架中的数组/哈希表中:即,在 Object References 视图中查看时,Injector 的映射数组是正确的长度,但要打开它检查它的属性,除了完全限定的类名之外它是空白的。

这是非常令人沮丧的,因为我知道一个巨大的内存块正在一个特定的区域被吞噬,但这完全被隔离了。

修复?

4

0 回答 0