Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript console.log会影响异步性能吗?_Javascript_Performance_Asynchronous_Console.log - Fatal编程技术网

Javascript console.log会影响异步性能吗?

Javascript console.log会影响异步性能吗?,javascript,performance,asynchronous,console.log,Javascript,Performance,Asynchronous,Console.log,我知道这可能很傻。但至少,我有过很多次这样的感觉 有时我试图修复一些bug,主要是Angular的$http请求、回调,甚至是Nodepromise 当出现问题时,我会尝试放置一些console.log来检测代码流,从那一刻起,(大部分)错误就会消失!这不仅仅发生在我身上 所以我认为,不知何故,console.log会影响性能(使程序运行稍微慢一点),然后,它会使bug消失 我知道我不是唯一一个这么想的人。你认为有可能吗?或者你以前也遇到过这样的问题吗?请讨论 当然 当记录循环中的许多项或记录

我知道这可能很傻。但至少,我有过很多次这样的感觉

有时我试图修复一些bug,主要是Angular的
$http
请求、回调,甚至是Node
promise

当出现问题时,我会尝试放置一些
console.log
来检测代码流,从那一刻起,(大部分)错误就会消失!这不仅仅发生在我身上

所以我认为,不知何故,
console.log
会影响性能(使程序运行稍微慢一点),然后,它会使bug消失

我知道我不是唯一一个这么想的人。你认为有可能吗?或者你以前也遇到过这样的问题吗?请讨论

当然


当记录循环中的许多项或记录复杂对象时,这一点尤其明显。对控制台.log的调用可能很耗时,因此,这种延迟可以解决一些竞争条件。

JavaScript通常被认为是单线程的。 这就是为什么任何额外的代码行都可能影响性能的原因

下面是一个很好的答案,为什么它不能确定它是:(


祝你好运!

我认为打开开发工具可以降低速度。但在node.js应用程序中,这种情况也会发生在我身上,
不仅发生在我身上,
我知道我不是唯一一个这样想的人,
…其他人做了什么?啊,是的,我忘记了,它是单线程的,所以在我们进行日志记录时肯定会变慢。谢谢太感谢你了!是的!谢谢你指出,我有这种感觉,但不知道该怎么形容它,比赛条件是一个很好的词来形容我的问题!