8得票2回答
Xcode中的时间分析器缺少记录设置和显示设置。

我正在使用Instruments 8.3.2,但是检查器窗口中的“记录设置”和“显示设置”选项卡已经丢失。如何重新获取这些选项卡?请参见附加的屏幕截图。 普通的检查器窗口看起来像这样(见箭头5):

28得票3回答
使用MacOSX Instruments对Python代码进行性能分析

MacOSX Xcode Instruments非常适合对本地代码进行性能分析。但在我的调用堆栈中也有大量的Python调用。我能否以某种方式使Instruments具备Python感知能力? 我能想到的一个解决方案是,当Instruments看到一些PyEval_EvalFrameEx框架...

11得票1回答
CA::Transaction::commit() 中的瓶颈问题

在使用 时间分析器(Time Profiler) 分析包含许多子视图的 UIScrollView 交互时,我经常会在最重的堆栈跟踪中看到 CA::Transaction::commit()。这个方法是什么,如何减少在其中花费的时间? 我的猜测是这是将核心动画(Core Animation)图...

9得票1回答
如何在Allocations或Leaks工具中查找Objective-C Blocks

第一次提问,请不要对我有偏见... 对于标准对象以及我创建的子类,可以很容易地在Allocations或Leaks Instruments中找到特定对象。例如,如果我想查看名为ViewController的UIViewController子类,我可以在Allocations工具中滚动查看存活...

8得票2回答
如何调试因内存压力引起的iOS崩溃

我正在使用ARC,应用程序崩溃并显示“收到内存警告”。 我直接在设备上测试应用程序(iPhone 4,iOS 7.0.2),并使用XCode 5编译,使用iOS 6 SDK。 我已经使用了苹果仪器,并且已经分配了约20MB的LiveBytes。 在4-5分钟后,我的应用程序占用了30MB的内...

51得票1回答
Instruments 4.1在从Xcode 4.1启动的项目中无响应,直到按下Cmd-Tab键

如果我打开Instruments并选择一个标准应用程序(例如Mail或MS Word),它没有问题。 如果我在Xcode中,然后去“Product> Profile”(或按Cmd+I),它会启动Instruments,允许我选择模板,并加载标准屏幕。然后向下箭头开始向右跟踪,iOS模拟器启动程...

16得票3回答
Xcode Instruments显示设备离线。

我一直在尝试使用Xcode Instruments中的 Core Animation 分析工具来运行应用程序以检查其性能。即使设备在线,它也显示为 Device is offline。 我尝试按照此处提供的各种建议进行操作instruments-device-grayed-out。但是似乎没...

18得票2回答
iOS7如何访问无线/网络记录?

iOS7中有一个偏好设置,位于“首选项|开发人员|仪器/日志记录|无线记录”下,可以记录能源和网络使用数据。 我如何从设备中提取这些数据以在Xcode或Instruments中查看?

9得票2回答
有没有工具能在iOS应用程序运行时生成对象图?

我知道有一些类建模工具(OmniGraffle、Doxygen),可以从现有的Xcode项目中生成类模型图。但我正在寻找一种工具,可以在模拟器或设备上运行iOS应用程序时生成对象图。

17得票2回答
Xcode 6内存泄露工具无法使用

我正在尝试使用Instruments(工具)来查找我的应用程序中的内存泄漏。我使用与更新到Xcode 6.x之前相同的方式进行操作。自从升级以来,它将不再拍摄任何快照: 泄漏 工具状态显示“分析进程”,并且永远不会改变。 Xcode 6.0.1和6.1 GM 2都存在这个问题。 有什么解决...