jvm线程栈默认大小 jvm调优参数?
浏览量:2852
时间:2021-03-13 20:54:19
作者:admin
jvm调优参数?
-XMS初始堆大小
-Xmx最大堆大小
-XMN年轻代大小(1.4或lattice)
-XX:newsize设置年轻代大小(对于1.3/1.4)
-XX:maxnewsize年轻代最大值(对于1.3/1.4)
-XX:permsize设置perm Gen初始值
-XX:maxpermsize设置持久生成最大值-每个线程的XSS堆栈大小
-XX:threadstacksize线程堆栈大小
-20:Newratio年轻一代(包括Eden和两个幸存者)与老一代(不包括持久性世代)的比率
-XX:survivorratio Eden与幸存者的比率
-XX:largepagesizeinbytes内存页大小不能设置得太大,这将影响perm的大小
-XX:快速优化原始类型usefastaccessormethods
-XX:禁用显式系统.gc()
-20:JVM性能调优有很多设置,可以通过参考JVM参数来设置。调优的主要目的是控制GC的行为。GC是后台处理,但它也会消耗系统性能。因此,GC的行为往往会根据系统运行程序的特点而改变,从而控制JVM堆栈的大小。一般来说,您不需要修改JVM的内存分配。但是,当程序中的新一代对象在一段时间内增多时,需要控制新一代堆的大小。同时,需要控制JVM的总大小以避免内存溢出控制JVM线程的内存分配。如果是多线程程序,也可以控制产生线程和运行线程所消耗的内存,需要经过一定时间的观察后配置最佳结果
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。