0
点赞
收藏
分享

微信扫一扫

JVM疑难启动参数汇总


Thread Local Allocation Buffer,简称就是:TLAB,即内存本地的持有的buffer,设置参数有:

-XX:+UseTLAB                          启用这种机制的意思
-XX:TLABSize=<size in kb>    设置大小,也就是本地线程中的私有区域大小(只有这个区域放不下才会到Eden中去申请)。
-XX:+ResizeTLAB                     是否启动动态修改

这几个参数在多CPU下非常有用。

-XX:+PrintTLAB                        可以输出TLAB的内容。

当应用开启的线程较多时,最好使用-XX:-ResizePLAB来关闭PLAB()的大小调整,以避免大量的线程通信所导致的性能下降。

OldPLABSize Size of old gen promotion labs (in HeapWords)


 bool ResizeOldPLAB                        = true             {product}
 bool ResizePLAB                           = true             {product}



举报

相关推荐

0 条评论