使用 JavaScript 测量函数的执行时间
确定函数的执行时间是性能优化中的一项关键任务。在 JavaScript 中,可以使用多种方法来准确测量该时间。
使用 Performance.now()
performance.now() API 提供高分辨率时间戳以毫秒为单位。以下语法演示了如何使用它:
const startTime = performance.now(); doSomething(); // Function to be measured const endTime = performance.now(); console.log(`Function call took ${endTime - startTime} milliseconds`);
使用 console.time()
console.time() 和 console.timeEnd() 函数提供测量执行时间的便捷方法。语法如下:
console.time('doSomething'); doSomething(); // Function to be measured console.timeEnd('doSomething');
请注意,传递给 console.time() 的字符串必须与传递给 console.timeEnd() 的字符串匹配,以便正确记录时间。
补充说明:
以上是如何准确测量JavaScript函数执行时间?的详细内容。更多信息请关注PHP中文网其他相关文章!