【发布时间】:2018-02-26 08:38:25
【问题描述】:
我试图找出我的应用程序的哪些部分在设备上消耗的 RAM 最多。 如果我在 Xcode 中使用内存图,我会看到许多对象及其大小,但是有没有办法按大小对它们进行排序?或者是否有其他工具可以向我展示这一点?
编辑: 我对 Instruments 很熟悉,但由于某种原因,Allocations 和 Leaks 工具给了我非常奇数的数字,并且大多数分配看起来只是 malloc。这可能与我使用英特尔多操作系统引擎这一事实有关,并且我的大部分逻辑代码实际上都是用 Java 编写的。我转储了一个 java 堆的 hprof 并在 Android Studio 中观看它,所以它让我对 java 端的内存使用情况有了一个很好的了解。但我也想要 obj-c/swift 方面的东西。 Instruments 在我的情况下不是很有用。
谢谢。
【问题讨论】:
标签: ios iphone xcode memory memory-profiling