みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Tomcatのメモリ使用量

Tomcatが使用しているメモリ使用量を見たいと思っています。
CentOSでtopコマンドを使用してメモリの使用量を見た場合と
JDKに付属している Visual VM を使用してtomcatのメモリ(ヒープ)のメモリ使用量
を見た場合、topコマンドで見た方が使用量が大きいのですがどちらで見るのが
正しいのでしょうか。また、Visual VMでみると短時間でガーベッジコレクション
を繰り返しており、メモリ使用量の増減を繰り返しているわかるのですが
topコマンドで数値を見る限りメモリの増減を繰り返しているように見えないです。
topコマンドとVisual VMで見るメモリは違うのでしょうか。

投稿日時 - 2017-10-24 07:09:45

QNo.9389320

すぐに回答ほしいです

質問者が選んだベストアンサー

違いますよ。

topの方で見てるのはjavavm自体のサイズも含まれていますが、
visual vmで見ているのはオブジェクトで使用される分だけです。

投稿日時 - 2017-10-24 07:18:10

お礼

topコマンドではJVMも含んでいるんですね。
勉強になりました。御回答ありがとうございました。

投稿日時 - 2017-10-24 19:30:44

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問