【发布时间】:2011-07-27 23:54:50
【问题描述】:
从仪器的屏幕截图中可以看出,Allocations 认为我的应用程序 (Ongo) 仅使用 7.55 MB 的内存,而内存监视器显示为 53.30。此外,可用系统内存与应用程序使用的内存量几乎没有相关性。有谁知道为什么这两个工具之间存在如此大的分歧?此外,是否有可能找到系统内存不足的根源,或者如何防止它这么快耗尽?我的应用似乎没有泄漏内存,但不知何故耗尽了系统资源。
谢谢
【问题讨论】:
-
没人知道这是什么原因?我唯一的猜测是,为图像使用屏幕空间不会在分配中向应用程序收费,而是在内存监视器中。分配不会跟踪整个进程的内存使用情况,还是内存监视器跟踪不在我的进程中的内存?
-
内存监视器不是跟踪所有正在运行的应用程序的内存,而分配工具不是仅为您的应用程序吗?
-
@iPortable ofc 是的,这就是为什么他没有比较所有内存使用情况,而只是比较它的应用程序...阅读好问题。
标签: iphone ios ipad memory-management xcode-instruments