Flash Builder(4.6)分析器显示我的应用程序的当前内存使用量大约为24000k(如果我没有记错的则为24MB),这根本不可能。 但是,活动对象视图显示,内存消耗最高的对象,80个实时实例,消耗119000字节,占总内存消耗的10%。
现在并不总是达到24MB,是吗?有人可以向我解释一下探查器如何计算内存消耗?
答案 0 :(得分:1)
使用Profiler时,默认情况下会有过滤器,其中包括从显示中隐藏某些Flash和Flex类。请确保您已删除所有过滤器。
正如在主要问题的评论中所述,在这种情况下,你没有删除flash.display的过滤器;这意味着这些类没有显示在您的类列表中,但它们的内存使用量仍然按内存使用情况计算。