1. 程式人生 > >JavaScript也會記憶體洩漏

JavaScript也會記憶體洩漏

一直沒時間寫,本來想著晚上寫的,但晚上又有其他問題。 先簡單寫寫吧,用chrome的devTools的memory發現記憶體一直增大。順著函式查下去,發現前端同事用一個數組儲存了沒來得及處理的事件,這些事件有對下載資料(一直有下載,且量大)的引用,然後事件處理完後卻沒有把事件從陣列中清除,有引用導致GC回收不了這部分記憶體,造成記憶體洩漏。甚至記憶體爆掉影響使用者體驗。 JS也會有記憶體洩漏問題,陣列存放東西時,用完記得刪掉!