2014-01-06 40 views
5

嗨我正在用儀器分析我的應用程序以便無法理解儀器數據

查找我的應用程序正在使用多少內存。

我正在下載大約100MB的文件。我收到了一些我無法理解的工具中的奇怪數據。

任何人都可以幫助我瞭解儀器顯示的數據。 (請參閱屏幕截圖)

和我的應用程序在實際中使用多少內存? (我正在使用iOS 7)。

Instrument Screenshot

回答

4

關注的所有堆分配實時字節數列,看看您的應用程序使用多少內存。您無法控制應用程序的匿名VM大小。

在您的屏幕截圖中,所有堆分配的實時字節列是3.36 MB,這很好。 Live Bytes列測量應用程序當前正在使用的內存量,但不包括任何分配的OpenGL ES紋理內存。您還應該使用Memory Monitor儀器來分析您的應用程序,以確定您的應用程序正在使用多少內存。

要使用Memory Monitor儀器,請單擊工具欄上的Library按鈕以獲取可用儀器的列表。將Memory Monitor儀器拖動到跟蹤文檔窗口左側的儀器列表(截圖中的Allocations和VM Tracker)。或者,您可以選擇活動監視器模板,單擊活動監視器工具的信息按鈕,然後單擊配置按鈕以通知活動監視器工具列出所用的物理內存。