生产环境JVM内存大小配置
2023-09-14 09:01:56 时间
对于Java8而言,堆内存的初识容量为机器实际内存大小的1/64, 最大内存不超过机器实际内存的1/4.
我们的生产环境一般最大4G内存是上限了,这个视具体业务而定,流量大的互联网公司单机内存占用超过16G就会考虑分布式环境了。
参数实例:
JAVA_OPTS="-server -Xmx4g -Xms4g -Xmn256m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -Duser.timezone=GMT+8"
参考链接:
https://segmentfault.com/q/1010000016814231
https://blog.csdn.net/xmtblog/article/details/89326226
相关文章
- JVM初探(一):jvm内存结构[通俗易懂]
- 深入理解JVM—JVM垃圾回收机制[通俗易懂]
- netty服务端 JVM优化[通俗易懂]
- 美团一面:为什么线程崩溃崩溃不会导致 JVM 崩溃
- jvm jstat 命令使用
- 阿里技术专家耗时三天刷完《深入JVM虚拟机 第三版》是什么感觉
- 图解JVM实验-触发FullGC的几个条件
- 三面“有赞”Java岗斩获offer:Spring+JVM+并发锁+分布式+算法
- JVM 一张图带你了解内存分配过程 搞懂逃逸分析|标量替换|指针碰撞|空闲列表|TLAB
- jvm系列之类加载机制
- JVM-类加载过程
- 从JVM虚拟机到多线程,手撸Java开发面试必备技术栈 | 极客时间
- Jvm参数配置详解程序员
- JVM面试题详解编程语言
- 监控JVM内存使用情况,剩余空间小于2M时报警详解编程语言
- JVM整理详解编程语言
- 使用JVM在Linux系统中执行多线程操作(jvm线程linux)
- 如何在Linux上查看JVM运行信息(Linux查看jvm)
- JVM监控在Linux系统上的应用(jvm监控 linux)
- Oracle控制下的JVM开启新的技术时代(jvm受oracle控制)
- Oracle的JVM实现高性能成就突破(jvm属于oracle)
- Oracle JVM安装指南(oracle jvm安装)