2011-06-28 20 views
0

在分配儀器中,對於「All Allocations」行,「Live Bytes」和「Overall Bytes」顯示非常少量的內存(〜2.5MB),它們似乎是非常穩定。但「#生活」和「#整體」不斷上升。Xcode儀器輸出解釋爲iPad應用

問題:在爲我的應用找出內存佔用情況時,哪些列更重要? 「Live Bytes」與「#Living」和「Overall Bytes」與「#Overall」之間有什麼區別?

BTW:儀器根本沒有顯示泄漏記憶。

謝謝。

回答

2

All Allocations類別的Live Bytes列是對應用程序內存佔用情況的最佳評估。

「實時字節數」列會告訴您給定類別當前分配的內存量。 #Living列會告訴您給定類別的淨內存分配數量。總體字節列告訴你分配的內存總量。 #整體列告訴你內存分配的總數。

如果您使用Leaks模板,則分配工具被配置爲僅跟蹤活動內存分配。如果只跟蹤活動內存分配,則「實時字節數」和「總體字節數」列將會相同,而「#活動」和「#總體」列將相同。點擊Allocations儀器旁邊的Info(信息)按鈕可以配置Allocations儀器記錄的內容。

enter image description here