启动了定时任务的时候,发现jar程序在运行了一段时间后会自动的退出,网上搜下发现是jvm的默认的gc算法出了问题,敲以下的命令后,程序终于顺利跑了起来,记下来:
Java -jar -Xms2048m -Xmx2048m -XX:MaxPermSize=768m -XX:+UseParallelGC
java -Xmx50m -Xms50m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -jar
配置javaG1收集器的命令
本文介绍了解决JAR程序自动退出的问题,通过调整JVM参数如-Xms2048m、-Xmx2048m、-XX:+UseParallelGC等来优化垃圾回收机制,确保程序稳定运行。
启动了定时任务的时候,发现jar程序在运行了一段时间后会自动的退出,网上搜下发现是jvm的默认的gc算法出了问题,敲以下的命令后,程序终于顺利跑了起来,记下来:
Java -jar -Xms2048m -Xmx2048m -XX:MaxPermSize=768m -XX:+UseParallelGC
java -Xmx50m -Xms50m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -jar
配置javaG1收集器的命令
4540