jvm参数说明

 

jvm参数说明:

-server 一定要作为第一个参数,启用JDK的server版本,在多个CPU时性能佳。

-Xms 初始堆大小。 默认是物理内存的1/64。

-Xmx 堆最大值。默认是物理内存大小20%。建议均设为物理内存的80%。

-Xmn 年轻代大小,为eden+s0+s1。Sun官方推荐配置为整个堆的3/8。建议-Xmx 和-Xms 一般设置为一样大小,这样能稍微提高GC的运行效率,不再需要估算堆是否需要调整大小了。

-XX:PermSize 设定内存的永久保存区初始大小,缺省值为64M。

-XX:MaxPermSize 设定内存的永久保存区最大大小,缺省值为64M。

-XX:SurvivorRatio=8 生还者池的大小。Eden区与Survivor区的大小比值,设置为8,则两个Survivor区与一个Eden区的比值为2:8,一个Survivor区占整个年轻代的1/10。

-XX:NewSize 新生成的池的初始大小。 缺省值为2M。

-XX:MaxNewSize 新生成的池的最大大小。 缺省值为32M。

+XX:AggressiveHeap 让jvm忽略Xmx参数,疯狂地吃完一个G物理内存,再吃尽一个G的swap。

-Xss 每个线程的Stack大小。

-verbose:gc 现实垃圾收集信息。

-Xloggc:gc.log 指定垃圾收集日志文件。

-XX:+UseParNewGC 缩短minor收集的时间。

-XX:+UseConcMarkSweepGC 缩短major收集的时间。

-XX:userParNewGC 可用来设置并行收集(多CPU)。

-XX:ParallelGCThreads 可用来增加并行度(多CPU)。

-XX:UseParallelGC 设置后可以使用并行清除收集器(多CPU)。

-XX:+UseG1GC 使用 G1 (Garbage First) 垃圾收集器。

posted @   yk0205  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示