标签: xcode-instruments

是否可以在Xcode 5中的Instruments下运行基于XCTest的测试?

看看XCTest和Xcode 5单元测试,而不是看看如何在Xcode 5中的Instruments下运行我的单元测试......

具体来说,我想在测试期间寻找泄漏(在这种情况下不必自动化,但显然有用).

可能?

xcode-instruments xcode5 xctest

21
推荐指数
3
解决办法
1万
查看次数

DTSendSignalFlag的替代方案可以识别Instruments中的关键事件?

曾经有一个很好的工具,DTSendSignalFlag它是DTPerformanceSession框架的一部分,通过它可以以编程方式将标志插入到仪器中(参见Xcode Instruments跟踪比较).此功能在iOS 7中停止运行.

有没有人成功地DTSendSignalFlag在iOS 7中工作?信号标志是(有?)一种有用的方式,可以通过代码以编程方式在仪器中发布标志(在诊断仪器中的复杂应用程序时非常有用),但是当我在iOS 7模拟器上运行时,我没有看到我在程序中创建的标志.但是当我为iOS 6模拟器安装Xcode 5时,它可以工作.

ios xcode-instruments dtsignalflag

20
推荐指数
1
解决办法
2441
查看次数

如何访问iOS7不受限制的能量/网络录音?

iOS7在"Preferences | Developer | Instruments/Logging | Untethered Recording"下有一个首选项来记录能量和网络使用数据.

如何从设备中提取此信息以在Xcode或Instruments中查看?

xcode ios xcode-instruments ios7

18
推荐指数
1
解决办法
5714
查看次数

Xcode 6内存泄漏仪器不起作用

我正在尝试使用Instruments来查找我的应用程序中的泄漏.我这样做的方式与更新到Xcode 6.x之前的方式相同.自更新以来,它不会拍摄任何快照:泄漏仪器状态显示"分析过程"并且永远不会更改.

Xcode 6.0.1和6.1 GM 2都表现出这个问题.

任何解决方法?

xcode memory-leaks instruments xcode-instruments xcode6

16
推荐指数
1
解决办法
6738
查看次数

DTMobileIS意味着什么?

当我使用Instruments工具来监控我的内存使用情况时,我发现一个名为DTMobileISuse 的进程占用了大约40%的实内存,然后我的应用程序没有足够的内存来崩溃.我很好奇这个DTMobileIS意思.有谁知道吗?

编辑:
好像DT是前缀Debug Tool.根据这个链接,IS听起来像是的缩写Instruments.

iphone xcode4 xcode-instruments

15
推荐指数
1
解决办法
5482
查看次数

无法找到仪器中的核心动画配置文件

我想调试我的核心动画代码.但是,仪器配置文件不存在,并且在仪器库中也没有.

我正在使用Xcode 4.如何安装/访问它并使其正常工作?

iphone instruments xcode4 xcode-instruments

14
推荐指数
1
解决办法
2647
查看次数

为什么我看到"尝试运行脚本时发生错误".在UI自动化仪器中?

当我尝试在iOS 5设备上运行UI Automation脚本时,我收到以下错误:

"尝试运行脚本时发生错误."

在此输入图像描述

相同的脚本在模拟器或iOS 4.3.3设备上运行完美.

我怎么解决这个问题?

instruments ios xcode-instruments ios-ui-automation

14
推荐指数
3
解决办法
4043
查看次数

在hackintosh上使用XCode Instruments

使用hackintosh(i7-4790K 4GHz,16GB DDR3,GF980Ti)在XCode(Swift和Objective-C)上进行大约一年的开发,绝不会出现任何错误.但现在我需要使用仪器应用程序(如泄漏,分配,能量日志,系统跟踪等) - 但我不能!当我启动任何这些应用程序时,我只看到透明窗口,没有任何可见信息.任何建议将不胜感激.

在此输入图像描述

xcode instruments hackintosh xcode-instruments

14
推荐指数
2
解决办法
3414
查看次数

Xcode中的分配工具模板中的持久性和瞬态列的真正含义

我试图理解,分配模板中瞬态持久 列的含义是什么.从教程 http://www.raywenderlich.com/97886/instruments-tutorial-with-swift-getting-started 我发现" Persistent列保留了当前存在于内存中的每种类型的对象数量的计数.瞬态列显示已经存在,但至今已释放对象的数量.持久性对象是使用内存,临时对象有他们的内存释放出来. " 在此输入图像描述

根据上面的解释,从图片中统计表中选中的行,可以说,NSFileManager的 2个对象目前存在于内存中,19个没有.对象的创建已经发布.

但对于iOS App的优化或性能问题意味着什么?有点像,这里19中的瞬态对象的总数是一个相当大的数字,如果可能的话,它应该是小的,以增加应用程序的有效内存可用性或其他东西?

xcode objective-c ios xcode-instruments swift

13
推荐指数
1
解决办法
3441
查看次数

Xcode仪器:泄漏 - 应用程序在发布时崩溃

Xcode仪器:泄漏 - 应用程序在发布时崩溃

应用程序在设备和模拟器中都崩溃了.

什么可能导致应用程序与附加的仪器一起崩溃,同时使用电缆安装或通过Fabric通过空中正常工作.

更新:使用"泄漏"选项卡启动"分配"工具有助于: 在此输入图像描述

xcode memory-leaks ios xcode-instruments

12
推荐指数
2
解决办法
3281
查看次数