Google chrome 为什么谷歌Chrome在评测时性能更好?
这是我在分析我的webGL游戏时注意到的 当devTool打开时,它会明显滞后(我猜是因为所有的调试工作) 然而,每当我在做一个评测(例如CPU,但一切正常)时,性能都会急剧下降。 在一个重载场景中,它从11帧跳到了40帧 它有两个结果: 当devTool打开时,我如何在任何时候获得这些性能 我很难调试性能,因为在评测过程中,大部分时间一切都非常清晰Google chrome 为什么谷歌Chrome在评测时性能更好?,google-chrome,three.js,profiling,webgl,google-chrome-devtools,Google Chrome,Three.js,Profiling,Webgl,Google Chrome Devtools,这是我在分析我的webGL游戏时注意到的 当devTool打开时,它会明显滞后(我猜是因为所有的调试工作) 然而,每当我在做一个评测(例如CPU,但一切正常)时,性能都会急剧下降。 在一个重载场景中,它从11帧跳到了40帧 它有两个结果: 当devTool打开时,我如何在任何时候获得这些性能 我很难调试性能,因为在评测过程中,大部分时间一切都非常清晰 Chrome 40.0.2214.115 m您是否有任何控制台日志记录?这可能是因为分析关闭了一些调试内容,从而使性能恢复到FPS的初始值。如果这
Chrome 40.0.2214.115 m您是否有任何控制台日志记录?这可能是因为分析关闭了一些调试内容,从而使性能恢复到FPS的初始值。如果这是一个原因,那么您将无法在使用CDT和不使用CDT的情况下获得相同的性能
在三个例子中可以重复这样的行为吗?如果是,这是一个更严重的问题。我无法在Windows Chrome稳定版/金丝雀版上重现这种行为。nop无日志记录。也许是断点?它将解释CDT不需要检查所有的代码状态和步骤?你是对的。有四个代理侦听探查器状态更改。以下是:WebInspector.CSSStyleModel、WebInspector.DebuggerModel、WebInspector.DOMModel、WebInspector.WorkerTargetManager。您是否有许多实体或这些类型的实体?如果它是WebGL应用程序,它很可能既没有CSS也没有DOM条目。如果是断点-减速是否取决于您在应用程序中设置的断点数量?