Paste_Image.png
what
- 什么是內(nèi)存泄漏:任何對象在您不再擁有或需要它之后仍然存在
- 內(nèi)存泄漏的影響:不當清理的對象可能會存在比預(yù)期要長得多的時間浙巫。這些對象繼續(xù)響應(yīng)事件和消耗資源。它們可強制瀏覽器從一個虛擬磁盤驅(qū)動器分配內(nèi)存頁虽画,這顯著影響了計算機的速度(在極端的情形中,會導(dǎo)致瀏覽器崩潰)甚侣。
why
- 為什么會內(nèi)存泄漏木柬?
1.當處理 JavaScript 這樣的腳本語言時,很容易忘記每個對象、類签餐、字符串寓涨、數(shù)字和方法都需要分配和保留內(nèi)存。語言和運行時的垃圾回收器隱藏了內(nèi)存分配和釋放的具體細節(jié)氯檐。許多功能無需考慮內(nèi)存管理即可實現(xiàn),所以忽略了處理后續(xù)
how
1.Google Chrome(提供了 Heap Profile)實現(xiàn)了一個內(nèi)存管理工具作為它的開發(fā)人員工具