jvm参数
-Xmx2048m
最大堆内存,单位为G,g,K,k,M,m,中间不含空格
-Xms2048m
最小堆内存,单位为G,g,K,k,M,m,中间不含空格
-XX:+UseConcMarkSweepGC: 设置CMS收集器
-XX:+UseParallelGC: 设置并行收集器
-XX:+UseParalledlOldGC: 设置并行年老代收集器
-XX:+UseSerialGC: 设置串行收集器
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address="$2"
远程调试:服务器=“是”,延迟=“否”, $2 分别表示命令行运行 linux启动脚本 debug 选项时传入参数对应的变量名称,不可换做其他值,除了一个具体数字,该数字代表远程调试监听端口号,这时命令行传入的 debug 端口号无效。
其他jvm参数
-XX:CICompilerCount=6
设置的相对较大可以一定程度提升JIT编译的速度
-server
JVM以server方式运行(相对于client方式运行,server方式启动慢但后期运行速度快)
-XX:+UnlockDiagnosticVMOptions
解锁特征虚拟机选项
-XX:+LogVMOutput
日志虚拟机输出
-Djava.io.tmpdir= T o n g W e b B a s e / t e m p j a v a i o 临 时 文 件 夹 − D u s e r . d i r = {TongWeb_Base}/temp java io临时文件夹 -Duser.dir= TongWebBase/tempjavaio临时文件夹−