Javascript 计算函数执行时间
假设我调用了一个函数作为Javascript 计算函数执行时间,javascript,node.js,Javascript,Node.js,假设我调用了一个函数作为 const data = await someFunction() 我想计算这个函数的执行时间 为此我试着 let startTime = Date.now(); const data = await someFunction() let endTime = Date.now(); 我计算了endTime startTime和我得到的结果之间的差值,我想是毫秒,然后把它转换成秒 我想听听第二种意见,这是否是计算的选项之一,或者是否有更好的方法可以让我以秒为单位执行时
const data = await someFunction()
我想计算这个函数的执行时间
为此我试着
let startTime = Date.now();
const data = await someFunction()
let endTime = Date.now();
我计算了endTime startTime和我得到的结果之间的差值,我想是毫秒,然后把它转换成秒
我想听听第二种意见,这是否是计算的选项之一,或者是否有更好的方法可以让我以秒为单位执行时间。您是否一直在尝试console.time
console.time("Some Function time");
const data = await someFunction()
console.timeEnd("Some Function time");
你试过了吗
console.time("Some Function time");
const data = await someFunction()
console.timeEnd("Some Function time");
是的,还有两种更有趣的方法: 在节点中进行测试的更准确方法是使用:
const start = process.hrtime()
// awaited function
const result = process.hrtime(start);
// This will give results in nanoseconds
另一个有趣的方法是使用:
是的,还有两种更有趣的方法: 在节点中进行测试的更准确方法是使用:
const start = process.hrtime()
// awaited function
const result = process.hrtime(start);
// This will give results in nanoseconds
另一个有趣的方法是使用:
这回答了你的问题吗?这回答了你的问题吗?