史上最全JVM性能调优:线程+子系统+类加载+内存分配+垃圾回收( 五 )

2、成熟

JVM已有多年的历史 , 在过去的这些年里 , 许多开发者为它做出了许多贡献 , 使得它的性能一次又一次地提升 , 让JVM变得更加稳定、快速和广泛 。

3、覆盖面

JRuby和JVM上的其他语言项目已经被承认 , 一个例子是invokedynamic specification(akaJSR292) 。 JSR越来越配合新的语言 , JVM已不再是Java一个人定制规则 。 JVM正在构建成为类如JRuby等项目的优良平台 。 还有一个MLVM(multiple languageVM)项目 , 好比是新特性的清算机构 , 是一个许多企业应用的开发者试图添加应用的地方 , 而这些应用正是他们想在JVM中看到的 。 而且JVM开发者互相协作、彼此影响 , 无疑这有利于JVM新特性的诞生 。 这些细节都可以看到JVM正在关注开发者的需求 , 扩大他的覆盖面 。

转发+关注后留意私信回复“架构”即可免费领取史上最全JVM实战文档

JVM内存区域划分

1.程序计数器(线程私有)

2Java栈(线程私有)

推荐阅读