刚刚写 JS 循环傻逼了,把 Chrome 玩死,内存吃满,只能关机重启

2016-03-14 15:31:45 +08:00
 demo

首先我在这里,删除了代码里的 i++;

http://www.w3school.com.cn/tiy/t.asp?f=js_loop_for_cars

然后我调试自己的代码,直接 for (;i < _el.length;) { //其他代码 } ,也没有写 i++;, 然后就切换回编辑器继续写。

过了一会我发现 iStat MEM 条快满了,我没在意,我想可能是程序开太多了吧。

等我把 JS 代码写的差不多继续 Chrome 调试的时候。

咦!鼠标怎么不动了!
咦!!鼠标怎么变菊花了!!

10901 次点击
所在节点    JavaScript
36 条回复
jsoh
2016-03-15 09:33:42 +08:00
我也手贱了,不过只有当前窗口死掉了!
Haku
2016-03-15 09:45:20 +08:00
chrome 的内存占用简直让人无语, 8g 内存经常被吃到只剩 2g ,连个 dota2 和 Chrome 同开都会卡
haoxiaolei
2016-03-15 09:53:01 +08:00
冬天天冷时候经常这么干。
Vonex
2016-03-15 10:15:14 +08:00
不能强退吗
flowfire
2016-03-15 10:24:55 +08:00
@Vonex 占满内存和 cpu 没法强退
flowfire
2016-03-15 10:25:17 +08:00
@kookxiang 时间过长提示是否结束的是火狐。。。。 chrome 没有
TakanashiAzusa
2016-03-15 10:31:59 +08:00
windows 下可以停止当前进程,不至于全死了。。但是不知道 mac 什么情况。。
wweir
2016-03-15 12:24:38 +08:00
@xidianlz 新一点系统,这命令已经没什么危险性了,要加一个挺长的参数跳过安全模式才让执行
hst001
2016-03-15 13:12:33 +08:00
@Haku 我也经常同开,但是不会卡
reverland
2016-03-15 16:17:46 +08:00
firefox 有长时间无响应提醒,但并不代表就不会过热关机。。
Lpl
2016-03-15 18:54:22 +08:00
@xidianlz 哈哈,那天手贱的把公司服务器 var/lib 目录给 rm -rf 了。。。运维说你咋不直接在根目录下执行
Khlieb
2016-03-15 19:05:44 +08:00
玩脱了
allenx
2016-03-15 19:14:26 +08:00
楼主是单核机器?
xidianlz
2016-03-16 10:09:55 +08:00
@wweir 这样 f 参数岂不是表示没用了
@Lpl rm 之前看一看啊 之前删过自己机器上的用户目录,从此 rm 被 alias 成了 mv
wweir
2016-03-16 10:54:41 +08:00
@xidianlz f 针对这条命令,确实没用了
xidianlz
2016-03-16 11:15:20 +08:00
@wweir
f : 没想到你是这样的 rm ,你让我 f 的脸往哪放

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/263384

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX