JDK8引进的JVM参数变化记录
发布日期:2021-06-30 15:08:03 浏览次数:3 分类:技术文章

本文共 577 字,大约阅读时间需要 1 分钟。

1.PermGen空间

需要做的调整为-XX:PermSize=64m -XX:MaxPermSize=128m 变成 -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m 否则起不来

2.CompressedClassSpaceSize = 1073741824 (1024.0MB) 多出了这块,

CompressedClassSpaceSize的调优只有当-XX:+UseCompressedClassPointers开启了才有效-XX:CompressedClassSpaceSize=1G

由于这个大小在启动的时候就固定了的,因此最好设置得大点。没有使用到的话不要进行设置JVM后续可能会让这个区可以动态的增长。不需要是连续的区域,只要从基地址可达就行;可能会将更多的类元信息放回到元空间中;未来会基于PredictedLoadedClassCount的值来自动的设置该空间的大小

根据

[root@localhost game]# java -XX:+PrintFlagsInitial | grep UseCompressedClassPointers

     bool UseCompressedClassPointers                = false                               {lp64_product}

实际上是没有占用的,因为没被启用。

转载地址:https://jiangguilong2000.blog.csdn.net/article/details/47975457 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux内核 RPS/RFS功能详细测试分析
下一篇:如何对生产环境的JAVA应用进行远程调试

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月27日 10时56分44秒