>>601
設計が悪いんじゃまいか
VM の仕様に任せないで、しっかり管理したら?

急場シノギならこんなのも可能だが。君の設計に合うかどうかは分からん。
package jp.co.tcs_cc.ted.swing.misc;

public class Test {
private static int instanceCount = 0;
private static Object HUGEINSTANCE;
public static void main(String[] args) {
System.out.println(HUGEINSTANCE); //当然無い
new Test();
new Test();
new Test();
new Test();
System.out.println(HUGEINSTANCE); //ある
System.gc();
System.out.println(HUGEINSTANCE); //なくなっている
}
private static void init() {
HUGEINSTANCE = "勝手に消えて欲しいなんか";
}
public Test() {
if (instanceCount == 0) init();
instanceCount++;
}
protected void finalize() throws Throwable {
instanceCount--;
if (instanceCount == 0) HUGEINSTANCE = null;
}
}