03 2022 档案

摘要:jdk7将StringTable放到了堆空间中,因为永久代的回收效率很低,在full gc的时候才会触发,而full gc的触发原因是是老年代空间不足。这样的设定导致StringTable在永久代回收效率不高,而在日常开发中会有大量的字符串被创建,回收效率低导致永久代内存不足。放到堆里,能够及时回收 阅读全文
posted @ 2022-03-24 15:23 月落随山隐 阅读(55) 评论(0) 推荐(0) 编辑
摘要:经常遇到乱码,突然发现有对照表这个好东西,很有用啊 感谢 九练大佬提供该表格。 阅读全文
posted @ 2022-03-19 23:49 月落随山隐 阅读(758) 评论(0) 推荐(0) 编辑
摘要:摘要 经常看到各种轻GC、重GC叫法混乱,未免在学习JVM的过程中造成阻碍,这边引用《深入理解Java虚拟机》中对GC的定义。 正文 在《深入理解Java虚拟机》中对这些GC的名称进行了明确的定义。 部分收集(Partial GC):不是完整收集整个Java堆的垃圾收集,其中分为:新生代收集和老年代 阅读全文
posted @ 2022-03-08 00:58 月落随山隐 阅读(661) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示