作者TonyQ (骨头)
看板Ajax
标题[请益] JavaScript Memory Leak
时间Tue Mar 20 20:21:36 2007
简单来说就是JavaScript所造成的记忆体残留。(没被释放)
我怕我的叙述不够清楚,所以找了一个说明页。
http://www.barelyfitz.com/screencast/javascript/memory-leak/
这个网页如果有耐心的人可以仔细去看他说的内容,英文字汇没有很深。
简单来说就是JavaScript的变数储存太多资料,
但是又没有适当被set null,特别容易出现在AJAX上。
(callback 之类,如果疏忽就会造成这样的现象)
以前都写小程式都没发现,
最近在碰UrMap API才发现乖乖个陇叮咚,
因为UrMap本身包含有大量图片的传输,
这些图片如果没有适当的释放,就会造成很可怕的後果,
browser动不动就冲上几百m而且还会随时间增加, orz
虽然我有2G是不怕他这样吃,不过对user应该很伤。
我最近正在从头回去trace code,
看看有哪些地方会造成这样的memory leak,
顺便上来跟大家分享这个"伤痛"。 T_________T
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.27.68
3F:→ TonyQ:我会把我找到的资料贴上来,也希望有同好可以分享讨论。 03/20 21:05