使用Flex Builder 3的Memory Profiling查看内存快照

本文介绍如何利用FlexBuilder3中的FlexProfiler工具,在运行时查看FlashPlayer内存中的所有对象,包括创建和销毁的过程。通过分析内存使用情况,帮助开发者定位问题区域并提升应用程序性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载

 

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)。在这里你可以允许内存模拟以便查找发生
问题的区域,允许性能模拟可以帮助改善应用程序的性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值