私はこの質問に数回を頼まれた。 最近Xylingは彼のブログの同じ質問をした。 従って私は簡単な説明が順序であるかもしれないことを考えた。

クラスの荷を下すためには注文のclassloaderを作成し、それを使用してクラスに荷を積まなければならない。 雄猫はそれをし、従ってJRunをする。 例を雄猫コードを見ることができる。

クラスとされた後変数を割当て直すか、または無効にするために置くことによってクラスの積込み機にと同様、クラスへのすべての参照を解放する必要がある。

それからこれ以上のバイトが解放することができないまでクラスの荷を下すSystem.gcのための待ち時間()またはあなたはループのそれを直接呼ぶ。 どんなに普通それを呼んで二度功を奏する。

注: 単一のクラスの荷を下すことができない。 それと共にclassloaderの荷を下さなければならない。 そう明らかにシステムclassloaderはこの仕事のための適していない。

ノート2: これはJSPのページが変更コードいかに動的に必ず再積載されるかである。 それに続く時に荷を積むためにそしてはいそういうわけで初めては大いに時間がかかる。