【发布时间】:2018-09-29 20:52:07
【问题描述】:
我有一个在 SceneKit + Metal 上用 Swift 编写的应用程序。当我从 Xcode fps 计数器构建和运行应用程序时,显示 40fps。但是,如果我自己通过点击跳板 fps 计数器上的图标来运行应用程序,则会显示 60fps。怎么会这样? Xcode 在调试时会以某种方式影响应用程序的性能吗?我不知道这一切是如何工作的,但我想可能有一些钩子可以让调试正常工作,这会影响性能。如果是这样,我可以选择加入吗?
我知道调试和发布版本的不同构建标志,但我不制作发布版本。从 Xcode 运行时与我在手机上手动运行应用程序时相同的调试版本的性能不同。
【问题讨论】:
标签: ios swift xcode scenekit metal