人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javaに関する質問です。

あるメソッドを実行した時に消費されたヒープの量を知りたいと思っています。
(実行終了時点で新たに確保されたメモリではなく、実行中に確保、解放されたメモリ量を知りたいのです。)

現在Eclipseを利用していますが、標準機能、もしくはプラグインでできるのであればそれに越したことはありません。
なお、その場合、特定の区間で測定できればベストです。

何か良いツール、方法を紹介してください。

●質問者: esseesse
●カテゴリ:コンピュータ
✍キーワード:eclipse Java プラグイン ベスト メソッド
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● matsuyama_nori
●70ポイント

http://sourceforge.net/projects/eclipsecolorer

SourceForge.net: Eclipse profiler plugin

Eclipseのプラグインとして使えるJava Profilerをご紹介します。

Eclipse Profiler(現在のバージョンは、0.5.31です)

ダウンロード:

http://sourceforge.net/projects/eclipsecolorer

SourceForge.net: Eclipse profiler plugin

説明:

http://eclipsecolorer.sourceforge.net/index_profiler.html

Eclipse Profiler Plugin

説明のページを見ると画面などが出ていますので、雰囲気は伝わるかと思います。

また、説明文では、Windowsへのインストール時には、ProfilerDLL.dllを

JREのbinの下にコピーする必要があると記載されていますが、

実際には、コピーしなくても初回起動時にダイアログが出て

コピーしてくれますますので、通常のプラグインのインストール同様、

zipをpluginsディレクトリに解凍して、Eclipseを起動しなおすだけで

使用できます。

なお、私は、Eclipse3.0で使っていますが、問題なく使用できています。

Profile結果からクラスやメソッドにジャンプできるなど、

使い勝手も結構いいので、皆さん使ってみてください。

◎質問者からの返答

おおおお、ありがとうございます。

ほしい機能以上にいろいろ付いているのでうれしいです。

もう1個解答が付いているみたいなので開いてこの質問を終了します。


2 ● wata5513
●30ポイント

http://www.is.titech.ac.jp/~nishika8/memo/java.html

-verbose:gc のパラメータがそれに該当します

http://www.okisoft.co.jp/esc/debugtool/#jvmstat

Javaデバッグツール

プラグインではありませんが見た目は美しいです。

◎質問者からの返答

ありがとうございます。

両方とも今回求めているものとは微妙に違いますが、どちらもそのうち必要になりそうです。

-verbose:gc

これはGCが走らないとわからない情報ですよね。

# それが悪いというわけではなく、今回のようにピンポイントの情報を知るにはちょっと不満、ということです。念のため。

jvmstat

実行中、常に監視していないといけなさそうです。

安定化試験とかやるときによさそうですね。

---

ほしい情報がそろいましたのでこれにて質問を終了します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ