[請益] JavaScript Memory Leak
簡單來說就是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
→
03/20 20:25, , 1F
03/20 20:25, 1F
→
03/20 20:59, , 2F
03/20 20:59, 2F
→
03/20 21:05, , 3F
03/20 21:05, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章