我正在使用我的webapp解决性能问题。我有一个可重现的错误,导致帧时间为6-9秒。这显然不是理想的性能,所以我使用Chrome DevTools的Performance选项卡来查看它。
在长帧期间,似乎我的功能(最高的紫色行)被调用了数百次,每个呼叫持续0.7ms到5ms。 (将鼠标悬停在它们上方显示每个人都有不同的时间关联)然后,在右边有一个更长的呼叫(515ms)对我来说似乎更真实(该功能做了很多复杂的东西,我是天堂尚未优化它。)
我把一个console.log()语句作为我函数的第一行,只调用一次。如果我的函数只被调用一次,为什么它在性能图表中出现这么多次?我错误地读了这个吗?
谢谢,
约什