[英]iOS memory usage profiling
我試圖弄清楚我的應用程序的哪些部分在設備上消耗最多的RAM。 如果我在Xcode中使用內存圖,我會看到許多對象及其大小,但是有沒有辦法按大小對它們進行排序? 還是有另一個工具可以向我展示這個?
編輯:我對Instruments很熟悉,但是由於某種原因,Allocations和Leaks工具給了我非常奇數,並且大多數分配都只是mallocs。 這可能與以下事實有關:我使用的是Intel Multi OS Engine,而我的大多數邏輯代碼實際上都是用Java編寫的。 我轉儲了Java堆的hprof並在Android Studio中對其進行了查看,因此它為我提供了有關Java端內存使用情況的清晰圖片。 但是我也想要obj-c / swift方面的東西。 在我看來,儀器不是很有用。
謝謝。
您可以使用探查器(CMD + I)運行程序。
在菜單中選擇“泄漏”和“分配”。
該工具可以幫助您了解多少內存以及哪些對象/進程浪費最多。
這些文章可以幫助:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.