怎么在下列代码中使用 Javascript 内置函数记录每次挖矿所消耗的时间。最后对同一难度下的16次挖矿所消耗的时间进行统计计算其平均值。var difficulty = 4; number of zeros required at front of hashvar maximumNonce = 50000000; limit the nonce to this so we d
可以使用performance.now()函数来记录每次挖矿所消耗的时间,具体实现如下:
const startTime = performance.now(); // 记录开始时间 for (let i = 0; i < 16; i++) { mine(1, i, true); } const finishTime = performance.now(); // 记录结束时间 const totalTime = finishTime - startTime; // 计算总消耗时间 const averageTime = totalTime / 16; // 计算平均消耗时间 console.log("16次挖矿所消耗的总时间为:" + totalTime + "毫秒"); console.log("平均每次挖矿消耗的时间为:" + averageTime + "毫秒");
原文地址: https://www.cveoy.top/t/topic/hxGE 著作权归作者所有。请勿转载和采集!