国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

25.13節. 使用Flex Builder 3的Memory Profiling查看內存快照

2024-09-08 18:16:51
字體:
來源:轉載
供稿:網友
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)。在這里你可以允許內存模擬以便查找發生問題的區域,允許性能模擬可以幫助改善應用程序的性能。
 

 選擇一個模仿類型

圖25-6.選擇一個模仿類型

如果你勾選了Watch Live Memory Data復選框,模擬視圖會顯示Flash Player中的對象的實時圖(圖25-7).

 

 

Flex模擬窗口中的實時對象和內存數據


圖25-7. Flex模擬窗口中的實時對象和內存數據

Profiler提供了內存快照,這些快照可以在任何時間獲得,并提供關于任意對象的實例數量及占用內存情況的詳細資料(圖25-8)。

在一幅內存快照中查看實例數量和內存使用情況


圖25-8. 在一幅內存快照中查看實例數量和內存使用情況

最后,通過比較不同時間的內存快照,你可以找出Loitering對象,就是那些在第一個內存快照后創建,在第二快照中已經存在的對象。關于類名稱、內存大小、實例數量的信息都包含在Loitering Object窗口中(圖25-9).

在LoiteringObject窗口中查看所有生成的對象


圖25-9. 在LoiteringObject窗口中查看所有生成的對象

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 饶阳县| 沧源| 莱西市| 乐平市| 永春县| 沈阳市| 正镶白旗| 江阴市| 耒阳市| 靖宇县| 来宾市| 囊谦县| 桑日县| 兴文县| 广水市| 奉贤区| 晋宁县| 成都市| 北宁市| 伊宁县| 台山市| 绍兴县| 大姚县| 翁牛特旗| 巴青县| 静宁县| 新干县| 贵德县| 绥江县| 乌拉特中旗| 青海省| 五莲县| 合肥市| 云霄县| 安吉县| 江北区| 开阳县| 镇宁| 神池县| 仪征市| 沂水县|