今天写一段程序,可能出现了死循环,迟迟运行不正确,于是我在可疑的地方加了个console.log输出信息,没想到立刻内存狂涨,CPU占用100%,而console.log只输出一条,让我误以为只运行了一次。
慢慢的调试,最终发现console.log在死循环的情况下就会出现这样的情况,好坑爹啊。同样的程序,Chrome至少会不停的输出,让我知道是死循环,Nodejs中居然只输出第一条,以后就不输出了。
while (1) {
console.log(1);
}
哪位懂行的同学,给我讲讲console.log吧。
4 回复