精品推荐
国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!
Docker快速手上视频教程(无废话版)【免费】
基于Docker实现nginx+keepalived实现web高可用web系统集群视频教程(无废话版)【免费】
作者:Jadepeng
转载自:
https://www.cnblogs.com/xiaoqi/p/container-jvm.html
Docker和K8S的兴起,很多服务已经运行在容器环境,对于java程序,JVM设置是一个重要的环节。这里总结下我们项目里的最佳实践。
Java Heap基础知识
默认情况下,jvm自动分配的heap大小取决于机器配置,比如我们到一台64G内存服务器:
java -XX:+PrintFlagsFinal -version | grep -Ei "maxheapsize|maxram"
uintx DefaultMaxRAMFraction = 4 {product}
uintx MaxHeapSize := 16875782144 {product}
uint64_t MaxRAM