当代码不那么强大时,为什么帧速率如此之低?

时间:2013-12-28 17:48:13

标签: javascript profiling game-engine

我的游戏在一段时间后会出现延迟,但是当我在Chrome中对其进行分析时(树 - 自上而下)有(总计):

  • ~89%:(闲置) - 我不知道它是什么。
  • ~3%:(程序) - 我认为是我的应用程序,chrome和操作系统的界面;
  • 1.2%:(垃圾收集器)
  • 6.6%:游戏循环功能

帧速率约为8-10,并且下降到0 fps。 CPU也使用了大约50%。

我的问题是发生了什么?我认为空闲意味着cpu的“空闲时间”,但我错了。

任何人都可以向我解释究竟什么是空闲的,就像谷歌没有在他们的文档中指定它一样(https://developers.google.com/search/results?q=idle&p=%2Fchrome-developer-tools)?

此外,内存消耗可能是一个问题,在这种情况下我的游戏正在泄漏。

0 个答案:

没有答案