jlibsのRuntimeUtil.javaの次のスニペットでは、ガベージコレクションが行われることが保証されています。Java:jlibsを使用したガベージコレクションの保証
System.gc()も使用しているので、100%時間がかかることをどのように保証することができますか。続き
は抜粋です:
/**
* This method guarantees that garbage collection is
* done unlike <code>{@link System#gc()}</code>
*/
public static void gc(){
Object obj = new Object();
WeakReference ref = new WeakReference<Object>(obj);
obj = null;
while(ref.get()!=null)
System.gc();
}
すべてのファイナライザが実行されていることを確認しますか? –