13得票4回答
为什么仪器无法执行我的Monotouch应用程序?

我正在尝试使用Instruments来查看我的Monotouch应用程序的资源使用情况。但是,我无法通过Instruments启动应用程序。 当我在Instruments中点击录制按钮时,应用程序会在我的iPhone上启动,发出嗡嗡声(表示它是调试版本),然后崩溃 - 并且Instrumen...

26得票8回答
升级到Xcode 5.0后,Xcode无法使用所选设备运行。

今天我升级到了xcode 5.0,然后按下播放键来在iOS模拟器中运行我的项目。一开始这样做是有效的。之后我决定想要运行分析器。但当我尝试这样做时,我收到了这条消息:Xcode cannot run using the selected device. Choose a destinatio...

28得票1回答
有没有办法在OS X Mountain Lion上读取性能计数器?

Shark是苹果的性能分析工具,可以配置自定义性能计数器。由于无法运行32位内核,OSX Mountain Lion不再支持Shark。Apple推出的替代品Instruments.app似乎不支持读取高级性能计数器,如L1缓存命中/未命中。是否有方法在OS X上设置和读取性能计数器?即使没有...

15得票1回答
如何在Instruments中查找保留对象的原因?

我最近将我的iOS项目转换为ARC。其中一个视图控制器没有调用其dealloc方法,并且根据Instruments没有被释放。 我已经仔细检查了所有的属性并将适当的属性设置为weak。我也确保任何将视图控制器设置为代理的内容都会在viewWillDisappear中取消设置,但是该视图仍然停...

27得票3回答
什么会触发Instruments中的“颜色复制图像”和“命中绿色、未命中红色”?

Instruments用户指南中提到: 颜色复制的图像。 在被核心动画复制的图像上放置青色叠加层。 但这并没有解释为什么一个图像会被复制。从一个被复制的图像到另一个被复制的图像似乎没有明显的模式,尽管这是规律和可重复的。 目前的文档甚至没有提到Color Hits G...

16得票1回答
iOS应用UIAutomation测试的最佳资源

在Instruments上使用UIAutomation进行测试非常棒,但是相关的文档和资源要么不存在,要么难以找到。请问有哪些最好的资源(文档、博客文章、Stack Overflow问题)帮助您在项目中实施这一点?是否有一些好的开源测试脚本可以使用?

14得票1回答
fprintf内存泄漏

我正在使用XCode 4.2.1中的Instruments工具查找一些内存泄漏。我发现了一个非常奇怪(至少对我来说是这样)的内存泄漏:(函数values_table_get_value返回一个双精度浮点数,output = stdout)。 两个问题是: 这是真正的内存泄漏吗? 我该如何清...

8得票2回答
使用工具来查找内存泄漏问题

我已经尝试阅读了互联网上几乎所有好的教程,但仍然无法理解这里到底发生了什么: 我已经选择了“隐藏系统库”和“反转调用树”,但我不知道如何找到实际负责例如此泄漏的代码。任何提示都将不胜感激。也许我遗漏了一些显而易见的东西。我得到了数百个泄漏,但是在闭包中我使用了weak,我没有类相互引用等。但...

9得票2回答
我应该在Xcode中使用什么工具来查看FPS?

一段时间以前,我使用仪器查看Xcode 3中iPad应用程序的FPS。现在我正在使用Xcode 4,但找不到正确的仪器来查看FPS。它是什么?

12得票1回答
如何在Mac OS X上将Instruments.app附加到命令行程序?

我在Instruments.app中使用空白模板创建了一个分析剖析文件,想用它来对命令行程序进行分析。问题是该程序退出得相当快(几秒钟),这意味着我无法简单地在Instruments进程下拉菜单中选择它并附加到正在运行的程序上。 是否有一种方法可以在启动命令行应用程序时使用现有的Instru...