假设我想分配100个字节,但由于在我的GC堆中没有100个可用的字节,因此会触发垃圾回收。此外,在我的GC堆中有价值100mb的不可访问对象。据我了解,一旦GC释放了100个字节,它可以决定停止收集并继续程序的执行。所以假设GC没有释放50mb的对象,这相当于100个不同的对象。
我的问题是:GC是否调用所有的终结器?即使它不打算删除它们?(在这种情况下,GC决定不删除的100个不可访问对象)。
我的问题是:GC是否调用所有的终结器?即使它不打算删除它们?(在这种情况下,GC决定不删除的100个不可访问对象)。