Xcode Instruments:在Simulator中运行的iPhone应用程序的峰值RAM?

Mem*_*oam 4 iphone xcode memory-management activity-monitor ios-simulator

活动监视器(也称为内存监视器)是Xcode Instruments中唯一可以测量在Simulator中运行的iPhone应用程序的应用程序内存总量的工具吗?只是那条线显示瞬间有线RAM?

与iPhone硬件有多准确,特别是考虑到OSX对VM的分页i/o?

我看到7-8MB的有线RAM数据仅用于编译和运行的默认Xcode iPhone项目模板(OpenGL除外).同时,对象分配对于所有对象显示低于1MB.

Dav*_*rek 7

不,有更好的方法来做到这一点.

转到"运行"菜单,Run with Performance Tool然后选择Object Allocations.

这将启动Instruments并显示RAM使用情况.如果您选择Leaks而不是,它对于检测内存泄漏也很有用Object Allocations.