我们在调试Flash程序的时候,trace是必不可少的。如果你使用Flash CS系列IDE来调试Flash程序的话,trace中的内容会在output/输出框中显示出现。但是实际上,我们可以更进一步地看到Flash Player运行时内部的调试信息,这个对某些高手对Flash虚拟机进行极端性能调优的时候十分的有用。
所有的关键就在于一个名字叫做mm.cfg的文件,这个文件在就在你的%USER_PROFILE%下面,举例:
[list]
[*] XP系统: C:\Documents and Settings\你的用户名
[*] Vista 或 Win7: C:\Users\你的用户名
[/list]
使用文本编辑工具打开这个文件,里面就有很详细的解释。
[list]
[*]TraceOutputBuffered = 1 开启Trace输出缓冲
[*]AS3Verbose = 1 开启ABC代码执行跟踪
[*]AS3Trace = 1 开启AS3函数级别执行跟踪
[*]AS3StaticProfile = 1 开启静态Profiling信息(代码和尺寸统计)
[*]AS3DynamicProfile = 1 开启动态Profiling信息(各指令用时与统计)
[*]LogGPU = 1 开启GPU使用信息
[/list]
产生的日志文件(Win32): %USER_PROFILE%\Application Data\Macromedia\Flash Player\Logs
这些功能慎用,会产生大良的log。
附件是原文。
以上信息来自于[url]http://www.slideshare.net[/url]中的PPT资源。
所有的关键就在于一个名字叫做mm.cfg的文件,这个文件在就在你的%USER_PROFILE%下面,举例:
[list]
[*] XP系统: C:\Documents and Settings\你的用户名
[*] Vista 或 Win7: C:\Users\你的用户名
[/list]
使用文本编辑工具打开这个文件,里面就有很详细的解释。
[list]
[*]TraceOutputBuffered = 1 开启Trace输出缓冲
[*]AS3Verbose = 1 开启ABC代码执行跟踪
[*]AS3Trace = 1 开启AS3函数级别执行跟踪
[*]AS3StaticProfile = 1 开启静态Profiling信息(代码和尺寸统计)
[*]AS3DynamicProfile = 1 开启动态Profiling信息(各指令用时与统计)
[*]LogGPU = 1 开启GPU使用信息
[/list]
产生的日志文件(Win32): %USER_PROFILE%\Application Data\Macromedia\Flash Player\Logs
这些功能慎用,会产生大良的log。
附件是原文。
以上信息来自于[url]http://www.slideshare.net[/url]中的PPT资源。