-Xms2g
-Xmx2g
-Xmn1g //設置年輕代大小
-XX:MetaspaceSize=128m //持久代的初始大小
-XX:MaxMetaspaceSize=320m //持久代的上限
-XX:+UseConcMarkSweepGC //指定老年代垃圾回收的方式為CMS,CMS收集器是一種以獲取最短回收停頓時間為目標的收集器。
-XX:+UseCMSCompactAtFullCollection //開關參數,用於在Full GC之后增加一個碎片整理過程
-XX:CMSInitiatingOccupancyFraction=70 //CMS收集器的啟動閾值,70表示當老年代使用了70%空間后就會被激活
-XX:+CMSParallelRemarkEnabled //開啟並行remark,減少第二次暫停的時間
-XX:SoftRefLRUPolicyMSPerMB=0 //每1M空閑空間可保持的SoftReference對象生存的時長(單位毫秒)
-XX:+CMSClassUnloadingEnabled //相對於並行收集器,CMS收集器默認不會對永久代進行垃圾回收。如果希望對永久代進行垃圾回收,可設置
-XX:SurvivorRatio=8 //Eden區和Survivor區占比配置,8表示兩個Survivor區各占1
-XX:-UseParNewGC //設置年輕代為多線程收集
-verbose:gc //表示輸出虛擬機中GC的詳細情況
-Xloggc:"C:\Users\Administrator.GSPPK577ZXLETGW\rmq_srv_gc.log" //GC日志文件的輸出路徑
-XX:+PrintGCDetails //打印GC詳細信息
-XX:-OmitStackTraceInFastThrow //是否省略堆棧異常
-XX:-UseLargePages //啟用大內存分頁
-Djava.ext.dirs=F:\rocketmq\rocketmq-all-4.2.0-bin-release\lib //指定依賴的jar的目錄
-cp ".;F:\rocketmq\rocketmq-all-4.2.0-bin-release\conf;" //-cp 和 -classpath 一樣,是指定類運行所依賴其他類的路徑