碎片 Java性能优化节选

在Java8和更早版本中,如果C1编译器生成的很多中间编译结果在被C2编译的结果取代后被移除。那么在代码缓存中就会产生很多碎片。这可能会导致未分配的区域被耗尽,并且使得所有空闲空间都在空闲链表中。
image

posted @ 2022-07-30 19:17  DATA_MONK  阅读(4)  评论(0编辑  收藏  举报