Java 是否存在缺少垃圾收集器的JVM?

Java 是否存在缺少垃圾收集器的JVM?,java,garbage-collection,Java,Garbage Collection,问题中有一条评论指出,“您不能“强制”一个通用JVM进行垃圾收集,因为JVM规范实际上并不需要垃圾收集器。”。我的问题是,是否有这样一个JVM(如果有,它是如何使用的,在哪里使用的)。例如,在v3之前,JVM缺少垃圾收集。垃圾收集(如果忽略弱引用和软引用)大体上是一种拥有无限内存的模拟,至少对于无法访问的对象是如此。如果一个对象在树林中被垃圾收集,而没有代码可以到达它,它会发出声音吗 实际上,没有收集器的JVM很少,因为实际上内存是有限的。关于我能想到的没有GC的JVM唯一有用的地方是研究/学习

问题中有一条评论指出,“您不能“强制”一个通用JVM进行垃圾收集,因为JVM规范实际上并不需要垃圾收集器。”。我的问题是,是否有这样一个JVM(如果有,它是如何使用的,在哪里使用的)。

例如,在v3之前,JVM缺少垃圾收集。

垃圾收集(如果忽略弱引用和软引用)大体上是一种拥有无限内存的模拟,至少对于无法访问的对象是如此。如果一个对象在树林中被垃圾收集,而没有代码可以到达它,它会发出声音吗


实际上,没有收集器的JVM很少,因为实际上内存是有限的。关于我能想到的没有GC的JVM唯一有用的地方是研究/学习JVM,或者只用于非常短暂的进程的JVM(在那里你知道你会在占用太多内存之前销毁整个JVM)。

+1非常好的参考资料。isGarbageCollectionSupported()和requestGarbageCollection()实际上是在JCVM 2.2中引入的。