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

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

40得票6回答
我的应用程序会冻结,但没有错误出现。

有没有人知道如果我的应用程序冻结了我需要检查什么?我的意思是,我可以在iPad屏幕上看到应用程序,但是没有按钮响应。我尝试调试代码,当我点击按钮时,但我还没有看到任何东西。我正在阅读Instruments工具的相关内容; 具体来说我该如何使用它们? 有人能帮帮我吗?我只需要解释一下如何使用这...

36得票6回答
UICollectionView在加载单元格时滚动不流畅。

我的应用程序中有一个画廊,使用UICollectionView。 单元格大约为70,70大小。 我在画廊中使用来自列表中的ALAssetLibrary的ALAssets。 我正在使用通常的模式填充单元格:-(UICollectionViewCell*)collectionView:(UICol...

36得票6回答
iOS崩溃,没有错误或堆栈跟踪

在 iPad 应用程序中,很难追踪崩溃情况。困难主要在于应用程序失败时没有错误或堆栈跟踪。就像凯撒·索泽(Keiser Soze)一样,它突然消失了,"就这样,哧啦一下,他不见了。" 我已经在模拟器和设备上都复制了崩溃情况。设备日志中没有任何记录,控制台也没有任何信息。 我知道在崩溃期间,...

34得票6回答
泄漏检测工具在xcode 8.3.2中无法运行。

我尝试按照这个问题的解决方案,所有的工具都能正常使用,但Leak Instrument会导致以下错误: 尝试捕获Leak数据时出错,获取泄漏信息失败。 我希望能够无误地使用Leak Instrument。下面也附有图片。 请帮忙解决。 非常感谢。

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

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

28得票8回答
Xcode 4的Instruments工具不显示源代码行

我刚开始使用Xcode 4进行开发,但不管我如何配置项目中的调试符号,Instruments都无法显示与我的代码对应的堆栈跟踪项的源代码行。它仅显示十六进制偏移量,并将我的可执行文件标识为所属模块。打开“源位置”也没用。即使是由Xcode生成的骨架OpenGL ES项目(File →...

26得票4回答
使用iOS仪器:为什么内存监视器与分配不一致?

如图所示,从Instruments的截图中可以看出,Allocations工具认为我的应用程序(Ongo)只使用了7.55 MB的内存,而Memory Monitor则显示为53.30 MB。此外,系统可用内存与应用程序使用内存之间似乎没有太大的关联。有没有人知道这两个工具之间为什么存在如此大...

26得票2回答
如何在Xcode Instruments中识别关键事件?

以前有一个很好的工具,DTSendSignalFlag,属于DTPerformanceSession框架的一部分,您可以通过编程方式将标记插入到Instruments中。(Xcode Instruments trace comparison解释了我们如何在iOS目标中使用这个macOS诊断工具...

25得票5回答
在Xcode 5中,是否有可能在Instruments下运行基于XCTest的测试?

看着XCTest和Xcode 5的单元测试,不知道如何在Xcode 5下使用Instruments运行我的单元测试... 具体来说,我想在测试期间查找泄漏(尽管在这种情况下不需要自动化,但显然这将很有用)。 有可能实现吗?