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
-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
相关文章推荐
- GridView单选/多选模式
- sql server之索引的查询路径
- 【软剑攻城队】用户界面设计原型文档发布!
- 安卓UI自适应性
- 工作中遇到ListView和ScrollView的冲突
- 防止sql语句编写注入攻击
- 【hdu4903】The only survival
- CanOpen协议【CanFestival】移植到STM32
- Unity3D研究院之主角面朝方向一定区域内对象角度计算(四十五)
- iOS面试题 一
- 项目管理中级
- 基于PKCS#11的应用架构
- 音乐播放器项目技术之一正在播放按钮点击
- 求总和的百分比
- 2015-2016 ACM-ICPC, NEERC, Southern Subregional Contest F - Infinite Go
- NIO 笔记
- 瀑布流PinterestLikeAdapterView实现原理
- 【软剑攻城队】团队编码规范文档发布!
- iOS开发之c语言基础-高级指针
- 软考中级