0

変更できないアプリケーションがあります (開発していません)。Windows Server 2008 64 ビットの Thw アプリケーションは javaw.exe プロセスを実行し、時間の経過とともに 9 GB のメモリを消費します。プロセスを強制終了/終了せずにリサイクルする可能性があるかどうかを知りたいですか?

一定期間後にそれ自体をリサイクルする(使用されたメモリを空にする)というオプションが利用されている可能性がありますか?

再起動すると、サイズがかなり小さくなっていることに気付きました。

ご意見をお聞かせください。

4

1 に答える 1

0

Javaw プロセスは、ソケットまたは IPC を使用して他のプロセスに接続されている可能性があります。それを殺すと、それらの接続が終了する可能性があります。アプリケーションは、問題なくプロセスを再起動することを好まない場合があります。-Xmx パラメータと最大メモリの使用量が原因で、Java プロセスが増加することがあります。より頻繁にメモリをガベージ コレクションし、9 GB のサイズに達しないようにするために、パフォーマンスに影響を与えるガベージ コレクションに対していくつかの調整を事前に行うことができます。javaprocess がシステムに割り当てられたメモリを削減できるかどうかはわかりません。

この助けを願っています

于 2014-04-12T17:45:52.177 に答える