2011-01-24 152 views

回答

9

例如,JavaCard的JVM在v3之前缺少垃圾回收。

+0

+1很好的參考。 isGarbageCollectionSupported()和requestGarbageCollection()實際上是在JCVM 2.2中引入的。 – xelco52 2011-01-24 20:04:04

3

垃圾收集(如果忽略弱引用和弱引用)大致上是一種無限內存模擬,至少對於無法訪問的對象。如果一個物體被垃圾收集到樹林裏,沒有任何代碼可以達到它,它會發出聲音嗎?

實際上,沒有收集器的JVM幾乎沒有,因爲在實踐中內存是有限的。關於我能想到的只有沒有GC的JVM纔會有用的地方是研究/學習JVM或僅用於非常短暫的進程的JVM(您知道在消耗之前會銷燬整個JVM)太多的記憶)。