我听说很多人都在谈论一种名为Memory Monitor的工具,作为检查iPhone应用程序内存使用情况的更好方法,因为Object Alloc无法准确了解应用程序实际使用的内存量

如何启动Memory Monitor?我在仪器中找不到它。它是我必须下载的单独工具的一部分吗?

谢谢! 尼克。

有帮助吗?

解决方案

“泄漏”仪器模板还监视总体内存使用(以及更多)。活动监视器应用程序(/ Applications / Utilities / Activity Monitor.app)可能是虚幻的“内存监视器”。它具有实际和虚拟内存使用的指示。

我不知道任何其他明确称为“内存监视器”的工具。如果存在这样的应用程序,我无法想象活动监视器和仪器将不会考虑的其他数据。

其他提示

内存监视器只是仪器中的工具之一。启动仪器运行后(Xcode:运行>使用性能工具开始>泄漏),在仪器窗口工具栏中单击库,然后将内存监视器拖到主窗口中。

内存监视器很重要,因为它显示了应用程序的总内存使用量,无论该用法是否反映在ObjectAlloc中。

内存监视器中最重要的一个条似乎是最后一个,使用的总内存。如果这个继续攀爬,最终你的应用程序将是吐司。将三角形控件拖动到时间栏(窗口顶部)以获取任何时间点的数值。

如果您希望帮助查找代码中的泄漏,请尝试: http:// clang。 llvm.org/StaticAnalysis.html

最诚挚的问候Richard L. Burton III

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top