我听说很多人都在谈论一个名为 Memory Monitor 的工具,它可以更好地检查 iPhone 应用程序的内存使用情况,因为 Object Alloc 不能准确地了解应用程序实际使用了多少内存。
如何启动内存监视器?我在乐器中找不到。它是我必须下载的单独工具的一部分吗?
谢谢!缺口。
我听说很多人都在谈论一个名为 Memory Monitor 的工具,它可以更好地检查 iPhone 应用程序的内存使用情况,因为 Object Alloc 不能准确地了解应用程序实际使用了多少内存。
如何启动内存监视器?我在乐器中找不到。它是我必须下载的单独工具的一部分吗?
谢谢!缺口。
Memory Monitor 只是 Instruments 中的工具之一。开始 Instruments 运行后(Xcode:Run > Start With Performance Tool > Leaks),单击 Instruments 窗口工具栏中的 Library 并将 Memory Monitor 拖到主窗口中。
内存监视器很重要,因为它显示了您的应用程序的总内存使用情况,无论该使用情况是否反映在 ObjectAlloc 中。
Memory Monitor 中最重要的栏似乎是最后一个,Total Memory Used。如果这个继续攀升,最终你的应用程序将会失败。通过时间栏(窗口顶部)拖动三角形控件以获取任何时间点的数值。
如果您希望帮助定位代码中的漏洞,请尝试:http ://clang.llvm.org/StaticAnalysis.html
最好的问候理查德 L. 伯顿三世
“Leaks” Instruments 模板还监控整体内存使用情况(以及更多)。Activity Monitor 应用程序 (/Applications/Utilities/Activity Monitor.app) 可能是虚幻的“Memory Monitor”。它具有实际和虚拟内存使用情况的指示。
我不知道有任何其他明确称为“内存监视器”的工具。如果存在这样的应用程序,我无法想象它会获得 Activity Monitor 和 Instruments 尚未考虑的其他数据。