国产探花免费观看_亚洲丰满少妇自慰呻吟_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窗口中查看所有生成的對象

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂溪县| 蓝田县| 江门市| 桂林市| 天峨县| 大新县| 永吉县| 会昌县| 柞水县| 东阳市| 榆树市| 河南省| 冕宁县| 凤庆县| 陕西省| 南宫市| 恭城| 罗江县| 陆河县| 武平县| 屏边| 辽源市| 惠东县| 夹江县| 仁布县| 招远市| 紫金县| 田林县| 封丘县| 尉氏县| 张家口市| 仙桃市| 湘阴县| 北碚区| 平湖市| 澜沧| 贵定县| 遵化市| 建湖县| 富顺县| 理塘县|