Flex3 Profile的使用

flex的profile就是一个性能监测器,也是adobe向传统编程人员提供的flash编程又一利器。

1.profile大致是跟flashplayer进行通讯,每隔1ms左右的时间进行一次快照,获取被监测的正在运行的swf的性能相关数据。

2.profile提供performance性能监测和memory内存监测两种监测供使用者选择。
pofile不但可以监测flex中的程序,同时可以监测外部swf文件,只要该swf文件的debug为true,譬如cs3编写的swf,可以先在cs3中运行调试,这时生成的swf就是debug模式的。

3.profile监测外部swf的步骤,进入flex profile视图,选择profile菜单,第一项就是profile external file。

4.profile运用的是flash.sampler包中的相关类,编程人员也可以自己调用包中的类编写自己的profile。

5.profile运行过程中用户可以自己获取程序的性能、内存快照,并可以进行对比,查看class的instance个数,函数调用次数,调用时间,调用者,instance的引用次数以及引用者,两次快照间一直存在的instance,可以手工调用gc,图形显示程序内存的占用情况等等。

你可能感兴趣的:(Flex)