2012-02-03 53 views
0

我觀察了VM跟蹤器的工具,但我無法理解一些信息。瞭解儀器

例如:

什麼是骯髒的大小,MALLOC_TINY,MALLOC_LARGE和內存標籤70? 如果可能,我如何釋放髒大小?

enter image description here

誰能幫我,或者告訴我的文檔,我可以更好地瞭解這一信息?

回答

0

下面的文章介紹髒尺寸:

Tracking background memory usage of iOS 4 apps

的VM跟蹤儀器顯示應用程序的虛擬內存映射。 MALLOC_TINY,MALLOC_LARGE和存儲器標籤70是存儲器區域的類型。 MALLOC_TINY區域是一個可寫入的內存區域,包含小內存分配,分配512字節或更小。 VM跟蹤器儀器與vmmap命令行工具非常相似。搜索vmmap上的信息可以使您獲得有關不同類型內存區域的信息。

+0

感謝您的回覆!我可以釋放髒大小? – Edi 2012-02-23 12:51:00

+0

當你說「發佈髒大小」,你問如何減少你的應用程序的髒大小?如果是這樣,我不能告訴你,因爲我沒有你的源代碼。分配工具可以幫助您找到應用分配內存的位置。 – 2012-02-23 19:45:27

+0

我使用過儀器,但沒有發現泄漏。所以我想更好地理解上面引用的變量。 – Edi 2012-02-24 15:30:54