生产环境JVM内存大小配置
生活随笔
收集整理的這篇文章主要介紹了
生产环境JVM内存大小配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對于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内存大小配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javap分析字符串拼接执行流程
- 下一篇: docker环境下指定jvm参数