10

Webサーバーとしてapache-tomcatを使用しています。Linuxによってjvmに割り当てられているヒープサイズを確認したいと思います。また、どこからでも変更できます。

4

4 に答える 4

29

Linuxでの簡単な方法は、以下を実行することです。

ps -ef |grep tomcat

開始および最大のJVMメモリを探します。

-Xms1024m -Xmx4096m

この場合、起動時に1Gが割り当てられ、最大値は4Gです。

于 2014-04-23T19:16:41.870 に答える
6

JConsoleを使用してヒープサイズのメモリ割り当てを簡単に確認できます。システムにjre/jdkへのパスが正しく設定されている場合は、どこからでもコマンドを使用して開始できますjconsole

ヒープメモリの割り当てを管理するには、こちらをご覧ください:http: //javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html

于 2012-02-13T08:25:09.623 に答える
0

Tomcatが使用するヒープサイズは、その構成で定義されます。

確認・変更ができる場所です。

この構成が保存される場所がわからない場合は、Tomcatのドキュメントを参照して、すべての構成値とともに説明することをお勧めします。

于 2012-02-21T17:47:44.343 に答える
0

サーバーからの詳細情報が必要であるが、インタラクティブにログインできない場合(または、GUIまたはJMXが設定されていない場合) 、POMファイル/ライブラリにjavamelodyを含めると、host:8080//にページが作成されます。ヒープサイズ、GC統計、permgenサイズなど、あらゆる種類の適切な情報を使用して監視します。

これは、実稼働環境で実行したままにしておくのは安全ではありません。常に必要な場合は、少なくともロックダウンしてください。

于 2016-03-28T12:56:01.823 に答える