- JVM G1源碼分析和調優(yōu)
- 彭成寒
- 201字
- 2019-04-22 18:14:49
1.3.1 分代管理算法
分代管理就是把內(nèi)存劃分成不同的區(qū)域進行管理,其思想來源是:有些對象存活的時間短,有些對象存活的時間長,把存活時間短的對象放在一個區(qū)域管理,把存活時間長的對象放在另一個區(qū)域管理。那么可以為兩個不同的區(qū)域選擇不同的算法,加快垃圾回收的效率。我們假定內(nèi)存被劃分成2個代:新生代和老生代。把容易死亡的對象放在新生代,通常采用復制算法回收;把預期存活時間較長的對象放在老生代,通常采用標記清除算法。
推薦閱讀
- x86匯編語言:從實模式到保護模式(第2版)
- Mastering macOS Programming
- ASP.NET 3.5程序設計與項目實踐
- Jenkins Continuous Integration Cookbook(Second Edition)
- 硅谷Python工程師面試指南:數(shù)據(jù)結構、算法與系統(tǒng)設計
- PHP+Ajax+jQuery網(wǎng)站開發(fā)項目式教程
- INSTANT Adobe Edge Inspect Starter
- 深入實踐Kotlin元編程
- 現(xiàn)代C:概念剖析和編程實踐
- 人人都能開發(fā)RPA機器人:UiPath從入門到實戰(zhàn)
- Java從入門到精通(視頻實戰(zhàn)版)
- Vue.js 3.x高效前端開發(fā)(視頻教學版)
- Java服務端研發(fā)知識圖譜
- SaaS攻略:入門、實戰(zhàn)與進階
- R語言:邁向大數(shù)據(jù)之路