java8 JVM调优 及 centos 调优

本文介绍了Java 8 JVM的调优,包括JDK 8和JDK 11的参考配置,如堆内存、元空间大小、垃圾收集器设置等。同时,还涵盖了CentOS操作系统的调优,如最大打开文件数和TCP参数优化。建议在进行调优前,了解JVM基础知识并根据项目需求进行配置。
摘要由CSDN通过智能技术生成

调优有两种情况,一种是系统部署之初的调优规划,需要根据项目特点和硬件特点以及估算的TPS进行基本调优,另外一种就是系统出现了性能瓶颈而针对性的进行排查调优。本文只是介绍常规的调优操作,供同仁参考。

JVM 调优

JVM 调优需要有一定的 JVM 相关知识基础,需要了解堆栈内存,了解jvm 垃圾收集器,了解jvm 性能监控常用工具,能够读懂gc日志 等,推荐如果不了解的话,先去读一下相关的书籍。

jdk8 参考JVM 配置:

JDK 1.8中 PermSize 和 MaxPermGen 已经无效。JDK 1.8 中已经不存在永久代的结论,而以 元空间 代替。推荐的JVM参数:

-Xms2G -Xmx2G -Xmn256m -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -Xss256k \ 
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled \
-XX:+HeapDumpOnOutOfMemoryError -verbose:gc -XX:+PrintGCDetails \
-XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:/appl/gc.log \
-XX:CMSInitiatingOccupancyFraction=
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值