MyBatis-plus分頁出現兩個limit?
阿新 • • 發佈:2021-12-06
目錄
什麼是垃圾回收
- 垃圾是指在執行程式中沒有任何指標指向的物件,這個物件就是需要被回收的垃圾
- 垃圾回收(英語:Garbage Collection,縮寫為GC)是指一種自動的儲存器管理機制。當某個程式佔用的一部分記憶體空間不再被這個程式訪問時,這個程式會藉助垃圾回收演算法向作業系統歸還這部分記憶體空間,垃圾回收最早起源於LISP語言
為什麼需要GC
- 如果不進行垃圾回收,記憶體遲早要被用完
- 垃圾回收可以清除記憶體裡的碎片,以便於 JVM 將整理出的記憶體分配給新物件
- 業務越來越複雜、龐大,不進行GC程式無法正常執行
Java垃圾回收機制
- 自動記憶體管理,無需開發人員手動參與記憶體的分配與回收,這樣降低記憶體洩漏和記憶體溢位的風險
- 將應用程式開發人員從手動管理記憶體中解放出來
缺點
如果過度依賴自動管理,會弱化Java開發人員在遇到記憶體溢位時定位問題和解決問題的能力