2

我有一个网站,其中包含一些 JavaScript 和 CSS。没有做太多花哨的东西,但它使Safari 7(版本7.0.2)在更改语言时挂起(单击右上角的汉字);CPU 峰值超过 100%,中间挂着“Design to Inspire”字样,这是一个 GIF 图像。如何诊断该站点上的 JavaScript?

网上的一些讨论表明,Safari 7 允许插件停止以节省电量的新功能是错误的,导致性能下降。但是,禁用该功能后,问题仍然存在。

另一方面,一些开发人员建议我可以使用 Safari 的开发人员面板来诊断性能,但面板与 Safari 一起挂起。未捕获任何可用数据。

笔记:

  • Chrome / Firefox / IE 中没有出现相同的问题。
  • 无法在此处发布所有代码,因为 JavaScript 有超过 1000 行
  • 在 Chrome 中,开发者控制台告诉我 JavaScript 的 CPU 使用率是正常的
  • 操作系统是 Mac OS X 10.9.2
  • 来宾用户中的 Safari 仍然存在相同的问题
  • 其他软件对 CPU 的占用不大(即 CPU 几乎空闲)

CPU使用率

4

0 回答 0