如何使用 CMS GC 在 Java 8 HotSpot 中导致非常高的堆碎片
How to cause a very high heap fragmentation in Java 8 HotSpot using CMS GC
我正在研究 Java8 HotSpot 堆碎片(在 CMS 上),我正在努力编写一些产生高碎片的代码。我一直在尝试使用非常大的对象但没有成功。
有人可以 post 一个代码,它会产生非常高的堆碎片(达到提升失败),所以我可以研究它吗?
谢谢
看看来自 Azul Systems 的 Gil Tene 的 HeapFragger。
该工具构建用于演示 HotSpot JVM 垃圾收集中的缺陷。
我正在研究 Java8 HotSpot 堆碎片(在 CMS 上),我正在努力编写一些产生高碎片的代码。我一直在尝试使用非常大的对象但没有成功。
有人可以 post 一个代码,它会产生非常高的堆碎片(达到提升失败),所以我可以研究它吗?
谢谢
看看来自 Azul Systems 的 Gil Tene 的 HeapFragger。
该工具构建用于演示 HotSpot JVM 垃圾收集中的缺陷。