1,虚拟机得发展
1)HostSpot VM(sun)
以前使用范围最广的java虚拟机
2) JRockit VM(BEA)
号称“世界上最快的Java虚拟机”
3) Dalvik VM(Google)及区块链/GoLang
4) HostSpot VM(ORACLE)
目前世界用的最广的java虚拟机
模块化----->混合语言------>多核并行------>丰富语言------>64位------>更强垃圾回收
java11的垃圾回收ZGC,回特别快,基本是在10ms之内
openJDK与Oracle开发的99%一样 ,但是openJDK是免费的
2,JVM的整体
内存是jvm的五脏六腑
1)内存分配
2) 垃圾回收
原文:https://www.cnblogs.com/wanfeng-huabi/p/11581721.html