Q:StringTable为什么要调整? 在jdk7以前,StringTable是存在永久区的,而永久区默认空间比较小,容易出现OOM由于永久区的垃圾回收频率低,永久代中有一些不用的String就不能够及时的进行回收。