在相当繁重的javascript应用程序中,用console.log
替换console.debug
会对整体性能产生任何影响吗?
谢谢
例如。
const startTime = new Date().getTime();
for (var id = 0; id < 100000000; id++) {
console.log('test') // vs console.debug('test')
}
console.log(new Date().getTime()-startTime);
如今,在Chrome浏览器中,console.debug
日志仅在选择“详细”级别时才会显示,因此我认为它会稍快一些,但根据我的基准测试结果实际上却有些慢,因此,我希望能获得一些见解。
谢谢
更新-一些启发式结果:
在长时间运行的进程中使用console.debug
而不是console.log
,我注意到Chrome和Opera(最新版本)的内存使用量均略有提高(〜5/10%)。