看板 Ajax 關於我們 聯絡資訊
簡單來說就是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
TonyQ:http://0rz.tw/1b2vK 參考頁面 03/20 20:25
TonyQ:我會把我找到的資料貼上來,也希望有同好可以分享討論。 03/20 21:05