JS 內存理解總結

JS內存分配管理 ECMAScript 變量可能包含兩種不同數據類型的值,即基本類型值和引用類型值。 棧、堆、池 棧:LIFO,後進先出的原則,屬於一級緩存,相當於CPU的寄存器,由編譯器自動分配釋放,讀寫速度快,存儲的是固定值(基本類型值) 堆: 屬於二級緩存,由開發人員分配釋放, 要是沒有手動的釋放,在調用結束後可能由GC回收,其生命週期由虛擬機的垃圾回收算法來決定。存儲的是引用類型 池:存放
相關文章
相關標籤/搜索