微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java 8+性能调优

JVM是一个应用程序,他提供了启动参数给用户,用以个性化的设置自己应用的参数,我们可以根据自己的硬件特点已经应用特点来设置个性化参数,发挥最佳性能

一、JVM内存区域

jvm规范规定的内存区域为:
1、堆,存储类实例,静态变量,常量池
2、方法区,实现为Metaspace,存储类型的元信息
3、虚拟机栈
4、本地方法
5、程序计数器
Java8之前有个PermGen区域,是方法区的实现,PermGen在虚拟机中,受jvm约束,Java8之后PermGen被删除了,出现Metaspace,Metadpace使用直接内存,不受jvm限制。常量池包括代码中的字面值以及符号表等。

二、JVM垃圾回收流程

1、垃圾回收的场地主要在堆
2、JVM一般会有多个gc,用于回收不同区域,不同虚拟机不同,
3、

三、JVM参数设置

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐