iOS9如何知道我是不是在运行时泄漏内存?
Posted
技术标签:
【中文标题】iOS9如何知道我是不是在运行时泄漏内存?【英文标题】:iOS9 how to know if I'm leaking memory at runtime?iOS9如何知道我是否在运行时泄漏内存? 【发布时间】:2016-01-28 19:19:42 【问题描述】:我正在为通过闪电连接器连接的外部摄像头构建应用程序,因此在连接摄像头时无法使用 XCode/Instruments 调试/分析应用程序。 有没有办法让我了解我的应用在运行时是否泄漏了内存?或者也许可以查看我的应用正在使用的内存量?
【问题讨论】:
【参考方案1】:如果您在应用中放置返回内存使用信息的日志语句,则可以在运行应用后检查系统日志是否存在内存泄漏。
这只能在 Mac 上完成:
将您的设备连接到 Mac
打开Xcode,在标题栏中进入Window->Devices
从侧边栏点击您的设备
点击“查看设备日志”
参考:https://apple.stackexchange.com/questions/165100/how-to-read-iphone-system-logs
另见:https://www.cocoanetics.com/2011/03/accessing-the-ios-system-log/
【讨论】:
以上是关于iOS9如何知道我是不是在运行时泄漏内存?的主要内容,如果未能解决你的问题,请参考以下文章