你假笨JVM参数分享全整理
微信小程序:JVMPocket - JVM参数交流平台,Javaer的神奇口袋

序号:002
时间:2017-07-14
参数:-XX:StringTableSize
含义:
Number of buckets in the interned String table
String.intern()被调用时会往Hashtable插入一个String(若该String不存在),这里的Table就是StringTable,此参数就是这个StringTable的大小
若此参数设置过小,明显的问题就是过多的hash碰撞,造成在查找字符串时比较消耗CPU资源
JDK1.6起,当冲突次数超过100次会自动rehash,即便如此,若此参数设置过小会导致不断的rehash,依然会过度消耗CPU资源
建议将此参数设置的值稍大一些,以减少hash冲突
默认值:
你假笨JVM参数 - 002 StringTableSize
例:
-XX:StringTableSize=60013
分享记录:
你假笨JVM参数 - 002 StringTableSize
你假笨JVM参数 - 002 StringTableSize

相关文章:

  • 2021-05-25
  • 2023-02-06
  • 2021-06-03
  • 2021-11-08
  • 2021-11-29
  • 2022-01-08
猜你喜欢
  • 2021-04-21
  • 2021-09-21
  • 2021-09-09
  • 2021-12-30
  • 2021-08-14
  • 2021-11-16
  • 2021-12-02
相关资源
相似解决方案