有没有没有垃圾回收器的JVM?

31 浏览
0 Comments

有没有没有垃圾回收器的JVM?

在问题calling-system-gc-explicitly中有一个评论表明\"你不能\"强制\"通用JVM进行垃圾收集,因为按照JVM规范实际上并不需要垃圾收集器。\"我的问题是是否存在这样的JVM(如果有的话,它在何时何地被使用)。

admin 更改状态以发布 2023年5月21日
0
0 Comments

垃圾收集(如果您忽略弱引用和软引用)在某种程度上模拟了具有无限内存的情况,至少是对于不可访问的对象而言。如果一个对象在森林中被垃圾收集,且没有代码可以到达它,那么它发出了声音吗?

在实践中,没有垃圾收集器的JVM几乎不存在,因为在实践中,内存是有限的。我能想到的仅有的几个没有GC的JVM可能有用的地方是研究/学习JVM或仅用于非常短暂的进程的JVM(您知道在它消耗过多内存之前,您将销毁整个JVM)。

0
0 Comments

例如,JavaCard的JVM在v3之前缺乏垃圾收集。

0