欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java-jar 参数

程序员文章站 2022-03-15 09:56:33
-Xmx : 指定堆的最大大小-Xms : 设置堆的最小和初始大小-XX:+UseG1GC : 使用G1收集器-XX:MaxMetaspaceSize : 设置可以分配给类元数据的最大本机内存-XX:MaxGCPauseMillis : 设置最大GC暂停时间的目标(以毫秒为单位)-XX:+ParallelRefProcEnabled : 启用并行参考处理-XX:ErrorFile : 指定发生不可恢复的错误时将错误数据写入的路径和文件名-Xloggc : 设置应将详细的GC事件信息重定向到该....

管理平台 : (2核4G)

CMS收集器
nohup java -jar -XX:MaxMetaspaceSize=256M -XX:MetaspaceSize=256M -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses -XX:+CMSClassUnloadingEnabled -XX:+ParallelRefProcEnabled -XX:+CMSScavengeBeforeRemark -XX:ErrorFile=/export/log/APP_NAME/hs_err_pid%p.log -Xloggc:/export/log/APP_NAME/gcc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -XX:HeapDumpPath=/export/log/APP_NAME -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintCommandLineFlags $APP_NAME --spring.profiles.active=prod > /dev/null 2>&1 &

非管理平台(2核4G)

CMS收集器
nohup java -jar -Xmx2048M -Xms2048M -XX:MaxMetaspaceSize=512M -XX:MetaspaceSize=512M -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses -XX:+CMSClassUnloadingEnabled -XX:+ParallelRefProcEnabled -XX:+CMSScavengeBeforeRemark -XX:ErrorFile=/export/log/APP_NAME/hs_err_pid%p.log -Xloggc:/export/log/APP_NAME/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -XX:HeapDumpPath=/export/log/APP_NAME -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintCommandLineFlags $APP_NAME --spring.profiles.active=prod > /dev/null 2>&1 &

非管理平台 (4核8G)

G1收集器
nohup java -jar -Xmx5120M -Xms5120M -XX:MaxMetaspaceSize=512M -XX:MetaspaceSize=512M -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+ParallelRefProcEnabled -XX:ErrorFile=/export/logs/hs_err_pid%p.log -Xloggc:/export/logs/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -XX:HeapDumpPath=/export/logs/ -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintCommandLineFlags $APP_NAME --spring.profiles.active=prod > /dev/null 2>&1 &

本文地址:https://blog.csdn.net/qq_17522211/article/details/107315794

相关标签: java