js釋放內存機制

JS是自動釋放內存的,採用的是無用存儲單元收集(garbage collection)的方法,js解釋器能夠檢測到何時程序再也不使用一個變量了,當他肯定了一個對象時無用的時候,他就知道再也不須要這個對象,能夠把它所佔用的內存釋放掉了。對象


var s = 'afefe';內存

var u = s.toUpperCase();字符串

s = u;io

程序運行到s=u時,就沒有變量引用字符串'afefe'了,js解釋器檢測到這一事實後,就會釋放該字符串的存儲空間以便這些空間能夠被再次利用。變量

相關文章
相關標籤/搜索