我有一个Flash应用程序,它包含Grid Components,Button,Label和Combo-box Components。所有这些组件在应用中使用超过70次(同时)。所以它占用了太多的内存。那么如何在运行时测试每个组件的内存使用情况。是否有任何插件可供浏览器查找内存使用情况。
我正在使用Flash CS3和ActionScript 3.0。该应用程序假设在浏览器中运行。
答案 0 :(得分:3)
我认为MonsterDebugger会对您有所帮助。除了内存和FPS监视器,它还有许多其他有用的功能。
您还可以尝试FlashPreloadProfiler来监控内存和DisplayObjects生命周期。
答案 1 :(得分:1)
如果您使用的是Adobe Flash Builder,则可以使用其内置的分析器。
答案 2 :(得分:1)
要自动执行Flash测试,请尝试iMacros或AHK。 iMacros的优点是您可以一次运行多个实例。 AHK的优势在于它是免费的;)
要监控IE内存使用,请参阅What do you use to monitor jscript memory usage in Internet Explorer
答案 3 :(得分:0)
要获得简单的效果统计信息显示,请查看Mr. Doob's Stats class。
要更深入地了解应用程序的性能,可以FlashPreloadProfiler。
答案 4 :(得分:0)
检查此信息: http://www.flashandmath.com/howtos/memory/
内存消耗:
import flash.system.System;
function performMemTest(e:Event):void {
trace(System.totalMemory);
}
关于帧率,您可以通过链接进行检查。