以编程方式访问正在运行的 iOS 应用程序中的内存使用数据?

Posted

技术标签:

【中文标题】以编程方式访问正在运行的 iOS 应用程序中的内存使用数据?【英文标题】:Programatically access memory usage data in a running iOS app? 【发布时间】:2013-07-10 14:43:32 【问题描述】:

Instruments 如何访问正在运行的 ios 应用程序中的内存分配信息?我想编写可以监视由类创建和销毁的分配的代码。然后,可以编写单元测试来防止内存泄漏。即使只有一个基本的内存使用数字,单元测试也可以读取该数字,创建和销毁目标对象,然后再次读取该数字并报告问题。

【问题讨论】:

【参考方案1】:

class_getInstanceSize() 可以为您提供对象的实例大小。您可以在代码周围编写宏以获得它们所需的总大小,但这是一个好的开始。

【讨论】:

以上是关于以编程方式访问正在运行的 iOS 应用程序中的内存使用数据?的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式访问 iOS 字典

以编程方式确定 iOS 项目中的当前目标(运行或测试)

以编程方式访问 iOS 上的应用程序图标

使用内置 iOS 日历以编程方式快速创建日历/访问

iOS 7 / Xcode 5:以编程方式访问设备启动图像

在运行中以编程方式更改 iOS7 状态栏颜色?