您的位置:首页 > 其它

JVM疑难启动参数汇总

2015-10-20 19:59 344 查看
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}

PLAB的介绍:
http://blog.csdn.net/snowy_sakura/article/details/8455502
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: