哪个JVM可以选择进行GC黑客攻击?

cjd*_*jdk 12 java garbage-collection

我有一个GC算法的设计,我想为JVM实现,以允许基准测试.

有没有人有任何经验可以让哪些实现容易进行黑客攻击,但是哪些仍然有一个内置的GC可以进行有意义的比较?

编辑:我想要一个有垃圾收集的JVM,因为我想使用它收集统计数据,然后撕掉他们的GC,把我自己的,和比较.我希望它有一个好的GC,否则比较意味着,但我想要一些不太难以使用的代码(HotSpot有很多汇编程序,使任务更加困难)

aio*_*obe 8

我认为Oracle实验室的Maxine Research VM可以满足您的需求.

从他们的维基的第一页引用:

项目概况

在这个现代管理语言的时代,我们对虚拟机的要求越来越高:更好的性能,更高的可扩展性以及对最新语言的支持.研究和实验是必不可少的,但在用多种语言编写的成熟,复杂,生产VM的环境中不再实用.

Maxine VM是下一代平台,在这一研究领域建立了新的生产力标准.它完全用Java编写,与现代Java IDE和标准JDK完全兼容,具有模块化架构,允许插入GC和编译等子系统的替代实现,并附带专用开发工具(Maxine Inspector) )用于调试和可视化VM的运行时状态的几乎每个方面.

这是一个展示其内存监控实用程序的优秀视频: