博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
推荐的JVM参数
阅读量:5978 次
发布时间:2019-06-20

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

  hot3.png

类型 参数
运行模式 -sever
整个堆内存大小 为-Xms和-Xmx设置相同的值。
新生代空间大小 -XX:NewRatio: 2到4. -XX:NewSize=? –XX:MaxNewSize=?. 使用NewSize代替NewRatio也是可以的。
持久代空间大小 -XX:PermSize=256m -XX:MaxPermSize=256m. 设置一个在运行中不会出现问题的值即可,这个参数不影响性能。
GC日志 -Xloggc:$CATALINA_BASE/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps. 记录GC日志并不会特别地影响Java程序性能,推荐你尽可能记录日志。
GC算法 -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75. 一般来说推荐使用这些配置,但是根据程序不同的特性,其他的也有可能更好。
发生OOM时创建堆内存转储文件 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$CATALINA_BASE/logs
发生OOM后的操作 -XX:OnOutOfMemoryError=$CATALINA_HOME/bin/stop.sh 或 -XX:OnOutOfMemoryError=$CATALINA_HOME/bin/restart.sh. 记录内存转储文件后,为了管理的需要执行一个合适的操作。

转载于:https://my.oschina.net/zvc/blog/1623401

你可能感兴趣的文章
POJ 1321 棋盘问题 题解
查看>>
js实现购物车数量的增加与减少,js实现购物车数量的自增与自减
查看>>
gitlab部署步骤+汉化
查看>>
linux清理缓存的命令
查看>>
jquery文本折叠
查看>>
springmvc请求参数获取(自动绑定)的几种方法
查看>>
对导航条的改造
查看>>
python 异常处理
查看>>
CodeForces-1151F-Sonya and Informatics
查看>>
java数据结构读书笔记--引论
查看>>
COM 学习小记录
查看>>
AWS CSAA -- 04 AWS Object Storage and CDN - S3 Glacier and CloudFront(三)
查看>>
-bash: jps: command not found
查看>>
区块链
查看>>
hdu 5285 二分图黑白染色
查看>>
【JS】我的JavaScript学习之路(6)
查看>>
苹果iphone手机上input的button按钮颜色显示有问题,安卓却没问题
查看>>
Servlet中乱码问题
查看>>
在js中获取<input>中的value
查看>>
IOS报错:Unexpected ‘@’ in program
查看>>