首先我在这里,删除了代码里的 i++;
http://www.w3school.com.cn/tiy/t.asp?f=js_loop_for_cars
然后我调试自己的代码,直接 for (;i < _el.length;) { //其他代码 } ,也没有写 i++;, 然后就切换回编辑器继续写。
过了一会我发现 iStat MEM 条快满了,我没在意,我想可能是程序开太多了吧。
等我把 JS 代码写的差不多继续 Chrome 调试的时候。
咦!鼠标怎么不动了!
咦!!鼠标怎么变菊花了!!
1
chairuosen 2016 年 3 月 14 日
没听到 mac 起飞的声音?
|
2
bzw875 2016 年 3 月 14 日 如果经常写出死循环,就断点调试咯,免得浏览器死掉
|
4
demo OP |
5
zhouyg 2016 年 3 月 14 日
我偶尔也写个死循环,赶紧把 chrome 进程干掉就好了。没大碍
|
6
deadEgg 2016 年 3 月 14 日
原来 fir 也是这么玩死我机子的
上传个包,发现电脑死了. 联系客服,客服表示是 bug,不修 从此 fir 一生黑 |
7
kookxiang 2016 年 3 月 14 日
Chrome 运行 15 秒(也有可能是 30 秒,不记得了)左右会自动提示代码执行时间过长,是否终止的
|
9
domty 2016 年 3 月 14 日
我以前也干过,貌似你把 chrome 进程杀掉就可以了。
js 好像是单线程操作的,这种循环基本上整张网页就啥都不干了。 |
10
xidianlz 2016 年 3 月 14 日
写写死循环没什么 执行了
rm -rf / 这个伟大的命令就开心了 |
12
jerray 2016 年 3 月 14 日
V8 不是有内存上限来着么
|
14
maplerecall 2016 年 3 月 14 日
之前 Chrome 控制台不小心写了个死循环没注意就放后台没管,放了一小时除了 CPU 风扇声音比较大没有任何问题…不过最后也只能直接杀将进程,整个控制台都未响应了…
考虑到我是 Windows 可能内存管理机制不太一样所以没问题吧 |
15
des 2016 年 3 月 14 日
while(true){};
也没死啊, 不知道你什么情况 |
16
decaywood 2016 年 3 月 14 日
command + q
|
17
bp0 2016 年 3 月 14 日
|
18
Neveroldmilk 2016 年 3 月 14 日
基本常识,三个空的 for 循环是自杀的最快道路。
|
19
zonghua 2016 年 3 月 15 日
我也写过一个死循环,是一个 timeout 函数。
|
20
vibbow 2016 年 3 月 15 日
#论 32 位浏览器的优势
|
21
jsoh 2016 年 3 月 15 日
我也手贱了,不过只有当前窗口死掉了!
|
22
Haku 2016 年 3 月 15 日
chrome 的内存占用简直让人无语, 8g 内存经常被吃到只剩 2g ,连个 dota2 和 Chrome 同开都会卡
|
23
haoxiaolei 2016 年 3 月 15 日
冬天天冷时候经常这么干。
|
24
Vonex 2016 年 3 月 15 日
不能强退吗
|
27
TakanashiAzusa 2016 年 3 月 15 日
windows 下可以停止当前进程,不至于全死了。。但是不知道 mac 什么情况。。
|
30
reverland 2016 年 3 月 15 日
firefox 有长时间无响应提醒,但并不代表就不会过热关机。。
|
32
Khlieb 2016 年 3 月 15 日 via Android
玩脱了
|
33
allenx 2016 年 3 月 15 日
楼主是单核机器?
|