25得票5回答
使用instruments命令行工具启动特定版本的iOS模拟器硬件

我正在使用由苹果提供的UIAutomation->Xcode->instruments。 我有我的JavaScript和整个自动化使用instruments命令行基础设施运行起来了。 我得到了一个额外的任务,即在先前版本的模拟器上运行自动化(iOS 6.0、5.1、5.0、4.3.2)以提...

20得票2回答
Xcode工具: 泄漏 - 应用程序启动时崩溃。

Xcode工具: 泄漏 - 应用程序启动崩溃 无论是在设备上还是在模拟器上,应用程序都会崩溃。 在使用仪器附加的情况下,可能导致应用程序崩溃,而在使用电缆或通过Fabric空中安装时则能正常工作。 更新: 使用“分配”工具中的“泄漏”选项卡启动可以解决此问题:

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

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

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

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

17得票1回答
Xcode Instruments,Leaks。"thunk for @escaping @callee_guaranteed() -> ()"的含义。

在尝试使用Xcode Instruments跟踪内存泄漏时,我经常会在Stack Trance中看到这行:thunk for @escaping @callee_guaranteed () -> () 这是什么意思?我甚至无法翻译 thunk 这个词,更不用说它在这个上下文中的技术含义了...

16得票1回答
macOS上的缓存未命中

有一些关于这个话题的问题,但没有一个真正的答案。问题是:我如何在macOS上测量L1、L2、L3(如果有的话)缓存未命中? 问题不在于macOS从理论上讲不能提供这些值,即使没有任何外部工具,在Instruments中,我们可以使用计数器并转到录制选项...,就像这里一样: 然而,没有...

16得票2回答
在Xcode的分配工具模板中,“Persistent”和“Transient”列的真正含义是什么?

我正在尝试理解“Allocation Template”中的“瞬态(transient)”和“持久(persistent)”列的含义。从这个教程http://www.raywenderlich.com/97886/instruments-tutorial-with-swift-getting-...

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

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

15得票1回答
DTMobileIS是什么意思?

当我使用 Instruments 工具来监视我的内存使用情况时,我发现一个名为 DTMobileIS 的进程占用了约 40% 的实际内存,导致我的应用程序没有足够的内存而崩溃。我很好奇这个 DTMobileIS 指的是什么。有人知道吗? 编辑: 似乎 DT 是 Debug Tool 的前缀。...

14得票4回答
为什么在UI自动化工具中看到“尝试运行脚本时发生错误”的提示?

当我尝试在iOS 5设备上运行UI自动化脚本时,出现以下错误: "在尝试运行脚本时发生错误。" 同样的脚本在模拟器或iOS 4.3.3设备上完美运行。 如何解决这个问题?