Chrome Performance标签报告了数百个未发生的函数调用

时间:2017-10-09 02:10:21

标签: javascript performance google-chrome google-chrome-devtools

我正在使用我的webapp解决性能问题。我有一个可重现的错误,导致帧时间为6-9秒。这显然不是理想的性能,所以我使用Chrome DevTools的Performance选项卡来查看它。

Performance chart

在长帧期间,似乎我的功能(最高的紫色行)被调用了数百次,每个呼叫持续0.7ms到5ms。 (将鼠标悬停在它们上方显示每个人都有不同的时间关联)然后,在右边有一个更长的呼叫(515ms)对我来说似乎更真实(该功能做了很多复杂的东西,我是天堂尚未优化它。)

我把一个console.log()语句作为我函数的第一行,只调用一次。如果我的函数只被调用一次,为什么它在性能图表中出现这么多次?我错误地读了这个吗?

谢谢,
约什

0 个答案:

没有答案