今天用了一下flex的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,图形显示程序内存的占用情况等等。
总之,兄弟们,profile是个好东西!以后要多用用!
Flex3 Profile的使用
发表于2008年7月23日 17:19:00 更新于2008年7月23日 17:21:00
评论
暂无评论添加评论
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang 最近发表
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
- php图片加水印(2014年8月15日 22:50:42)
- windows查看端口占用情况(2014年7月31日 21:19:30)
- android安卓activity生命周期(2014年7月12日 10:31:47)
最近回复