我的 JavaScript 存在一些性能问题,并且在检测它方面没有取得多大成功。我尝试过的一件事是使用 firebug 的配置文件工具。它报告顶部的单个调用是对 dojo 的 log()。无奈,它报告了压缩脚本的行号,所以我不知道是什么导致了问题。但有趣的是,配置文件报告中 70% 的行用于 dojo 的 log() 调用,因此累积起来,它必须在那里花费大量时间。有没有办法关闭道场记录?
唯一可见的日志记录是每 1.5 秒出现一次的条目,这似乎是彗星的保活。我也在一个地方使用了 dojo 的滑块,但我没有看到任何证据表明这会导致性能下降。
我应该使用哪些其他工具来尝试识别 javascript 中的性能热点?我在 JavaScript 中的代码部分并不是非常大,所以如果是到服务器的往返行程确实导致了问题,我不会感到惊讶,但我也不知道如何检测它。