1

Unix マシンで 1 つの Java プロセスを実行しています。アプリケーションを停止したい場合は、シェル スクリプトを使用してプロセスを強制終了するだけです。

これが私の質問です:

プロセスを強制終了した後、静的変数はどのようにガベージ コレクションされますか?

メモリまたは JVM 自体をすぐに要求するには、各静的変数を null に設定する必要がありますか?

4

4 に答える 4

0

Java アプリケーションは、OS 上で実行される別のアプリケーションである JVM 上で実行されます。アプリケーションを強制終了するということは、OS が JVM、つまり Java アプリケーションによって占有されていたメモリの割り当てを解除した後、JVM 自体を強制終了することを意味します。

于 2013-10-24T10:22:38.017 に答える