凌语丶
  1. java -server -Xincgc -Xmx%max_ram%M -Xms%min_ram%M -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar %jar_name% -nogui
复制代码
请问这些参数的意思


strings
到这里,ctrl+f5 搜索就行
https://www.cnblogs.com/jpfss/p/12237079.html

比如

Lemonade123
本帖最后由 Lemonade123 于 2021-7-17 23:19 编辑

所有带gc的,都是gc=garage collection 垃圾回收机制基本上都是优化回收机制的选项

Xmx=最大内存 xms=最小内存 XSS=Stack Space值

补充:
把Xms与Xmx两个值设成一样是最优的做法,一般设置-Xms、-Xmx相等以避免在每次GC后调整堆的大小。因为默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。

AggressiveOpts在JDK11中已经被取消了

-nogui应该是不显示服务器信息窗口的意思
-jar %jar_name%.jar 这里是用你指定的的jar启动开服进程

TargetSurvivorRatio 计算期望存活大小
-XX:+UseFastAccessorMethods
get,set 方法转成本地代码(进行代码编译优化的一项)




第一页 上一页 下一页 最后一页