昨天我刚刚在You Tube上听过关于java中的垃圾收集的讲座。"Basics of Garbage Collection"所以我试图实现自己的垃圾收集算法。所以我只想让任何人实现它。我在那里一种方法吗?如果是的话,请你帮我解决。 谢谢 -Sagar S.
答案 0 :(得分:1)
为了实现自己的垃圾收集,你还必须实现一个完整的Java VM,因为它们相互融合。
因此,如果要在Java 中实现此,则必须基于Java创建Java虚拟机。
祝你好运: - )如果您只想为现有VM创建垃圾收集器,请查看OpenJDK,GJC,Apache Harmony等开源收集器。我认为它们是模块化的,所以你可以在那里插入另一个GC实现 - 你仍然必须确保它适合内存分配算法,以及访问对象的一切。您必须使用与VM本身相同的语言来实现它,我想(主要是C或C ++)。