XCode Instruments 6(到目前为止)没有反映正确的内存量

我在XCode调试面板中显示的已用内存量与Instruments中的相同信息之间存在巨大差异。 当仪器仅显示42MB时,XCode显示400 MB的已分配内存。 我当然接近400而不是42,因为我加载了32MB纹理…(而这次,42不是答案,顺便说一句)

两者都有XCode 6.0.1,iPad 3,iPhone 5S,iOS 7.1.2,在真实设备上进行性能分析,但在模拟器上做同样的事情没问题。

跟踪内存消耗并不理想。

出了什么问题? 我错过了什么? 我过滤“所有分配”和“所有堆和匿名”。 任何想法 ? 谢谢

Allocations仪器不记录OpenGL ES纹理内存分配。 如果您的应用程序正在分配多个32 MB纹理,这可以解释为什么Xcode报告的内存使用量为400 MB,而Allocations仪器报告的是42 MB。

使用OpenGL ES Analysis模板查看纹理内存分配。 使用Allocations工具查看应用程序的其余内存分配。

找到: https : //stackoverflow.com/a/15536​​861/2292348

我认为活动监视器可用于显示实际内存使用情况: https : //developer.apple.com/library/mac/Documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/MemoryManagementforYouriOSApp/MemoryManagementforYouriOSApp.html