如何在仪器上准确运行这种类型的Xcode调试测试?

时间:2018-11-24 15:42:41

标签: ios xcode debugging xcode-instruments

如何在仪器上运行这种类型的调试测试?

PNG

PNG

PNG

我的意思是以一种简单的方式显示“统计”结果,例如在Xcode Pictures和(图形显示)上 但是在Instruments上,他们在Instruments上进行了许多测试,但是它们太令人困惑了,我不知道如何读取统计信息,因为它们提供了太多的信息,我需要更简单的东西,例如Xcode在图片上所做的,为什么只能在Xcode?还是我错过了什么。 为什么我不从Xcode运行项目?因为我的游戏还没有Xcode项目,所以我只安装了App和IPA文件,因此,现在更方便地直接从此处运行Instruments和Run Game。除非我可以将Ipa转换为Xcode。 在乐器上,它们具有类似示例的测试: 对于Cpu监视,我找到了该测试,但是您如何解释结果却有很多信息。 仪器测试CPU: PNG

1 个答案:

答案 0 :(得分:0)

Instruments不会像Xcode的调试器那样以简单的方式提供真实的统计信息。使用乐器将需要您进行一些工作来收集信息。如果您的游戏在iOS设备上运行良好,则最好不要使用Instruments。通常,在游戏运行缓慢时,您会在游戏上使用乐器,并想弄清为什么游戏运行缓慢。

如果您决定使用乐器,则应从乐器中选择游戏性能模板。它包含大量用于衡量游戏性能的工具。该模板在Xcode 10中可用。我不确定在早期版本的Xcode和Instruments中是否可用。

Instruments的新手遇到的问题是您将被大量数据淹没。对于堆栈溢出答案,告诉您如何解释所有这些数据实在太多了。下面的文章向您展示如何解释来自Time Profiler工具的数据,该工具是Game Performance Template中的工具之一:

Time Profiler Instrument