ios - 如何在 Instruments 上运行这种类型的 Xcode Debug 测试?
问题描述
如何在仪器上运行这种类型的调试测试?
我的意思是以简单的方式显示“统计”结果,例如在 Xcode 图片和(图形显示)上,但在仪器上,他们对仪器有很多测试,但它们太混乱了我不知道如何阅读统计数据由于他们提供了太多信息,我需要一些更简单的东西,就像 Xcode 在图片上所做的那样,为什么它只在 Xcode 上可用?还是我错过了什么。为什么我不从 Xcode 运行项目?因为我的游戏没有 Xcode 项目,我只安装了 App 和 IPA 文件,所以现在直接从那里运行仪器和运行游戏更方便。除非我可以将 Ipa 转换为 Xcode。在仪器上,他们有测试,例如:对于 Cpu 监控,我找到了这个测试,但是你如何解释结果是那里的很多信息。 PNG
解决方案
Instruments 不会像 Xcode 的调试仪表那样以简单的方式为您提供真实的统计数据。使用 Instruments 需要你做一些工作来收集信息。如果你的游戏在 iOS 设备上运行良好,最好不要使用 Instruments。当游戏运行缓慢并且您想弄清楚为什么它运行缓慢时,您通常会在游戏中使用 Instruments。
如果您决定使用 Instruments,您应该从 Instruments 中选择 Game Performance 模板。它包含一整套用于衡量游戏性能的工具。该模板在 Xcode 10 中可用。我不确定它是否在早期版本的 Xcode 和 Instruments 中可用。
对于刚接触 Instruments 的人来说,问题是您将被数据淹没。告诉您如何解释所有这些数据对于 Stack Overflow 的回答来说太过分了。以下文章向您展示了如何解释来自 Time Profiler 工具的数据,该工具是游戏性能模板中的工具之一:
推荐阅读
- c# - 统一整合 admob 奖励视频
- ios - 使用 handleWatchKitExtensionRequest
- php - Wordpress - 获取帖子中当前使用的附件图像
- java - 我面临 java.lang.StringIndexOutOfBoundsException:
- java - 在 Hibernate 中使用 SEQUENCE 时导致唯一约束违规的原因是什么?
- expression - 如何在不简化的情况下将字符串转换为 Sympy 表达式?
- ruby-on-rails - Rails 断言 - 最佳实践?
- javascript - 在 jquery $.when(ajax).done(function(){do sth} 中,我怎样才能两次回调到同一个回调函数?
- amazon-web-services - Docker 拉取错误 AWS ECR“未经授权:需要身份验证”
- azure - 比较 Azure SQL 和 Cosmos DB 之间的读取性能的好方法是什么?