转载
25.13.1. 问题
我想在运行时查看Flash Player内存中的所有对象。
25.13.2. 解决办法
使用Flex Builder 3的Memory模拟视图运行你的程序并观察对象的创建和销毁。
25.13.3. 讨论
Flex Profiler是Flex Builder 3中新增的、允许你查看分配和清理内存及对象的强大工具。它通
过一个本地的Socket连接到你的应用程序。如果你的防毒软件禁用Socket通信的话,你需要
关闭它才能正常使用。
当运行Profiler后,它每隔几毫秒就生成一次数据快照,并记录Flash Player的状态,就像抽样
过程一样。通过分析这些数据,Profiler可以显示你的应用程序中的每个操作。Profiler记录
了这些操作的执行时间,以及Flash Player中对象使用内存的情况。当一个应用程序在Profiler
中运行时,你会看到建立连接的对话框(图25-6)。在这里你可以允许内存模拟以便查找发生
问题的区域,允许性能模拟可以帮助改善应用程序的性能。