簡體   English   中英

iOS內存使用情況分析

[英]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)運行程序。
在菜單中選擇“泄漏”和“分配”。
該工具可以幫助您了解多少內存以及哪些對象/進程浪費最多。
這些文章可以幫助:

  1. 使用樂器-分配
  2. 使用儀器對iOS中的內存分配進行性能分析

“個人資料”在哪里 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM