GC垃圾回收學習筆記,第一天

一、什麼是垃圾 常見語言是怎麼申請及釋放內存的? C語言: 申請 malloc 釋放 free C++: 申請 new 釋放 delete java: 申請 new 釋放 自動內存釋放(優點:編程簡單,系統爲容易出錯) 手動釋放內存,容易出兩種類型的問題: 忘記回收 重複回收 沒有任何引用指向的一個對象或多個對象(循環依賴) 二、如何定位垃圾 兩種算法: 引用計算(reference count)
相關文章
相關標籤/搜索