[請益] JavaScript Memory Leak

看板Ajax作者 (骨頭)時間17年前 (2007/03/20 20:21), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/3 (看更多)
簡單來說就是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
http://0rz.tw/1b2vK 參考頁面
03/20 20:25, 1F

03/20 21:05, , 3F
我會把我找到的資料貼上來,也希望有同好可以分享討論。
03/20 21:05, 3F
文章代碼(AID): #15_z7ID1 (Ajax)
討論串 (同標題文章)
文章代碼(AID): #15_z7ID1 (Ajax)