- ベストアンサー
CPU時間の測定
任意のJavaアプリケーション内の特定の処理での実行時に消費したCPU時間を,そのJavaアプリケーション内部で測定するにはどのようにしたらよいのでしょうか(開始時と終了時の currentTimeMillis() の差分は実時間なので該当せず.アプリケーション起動時にシェルでtimeコマンドを呼ぶのも,外部からの測定であり,また,アプリケーション全体の測定になるので該当せず).C/C++ では clock() の差分で測定していたのですが Javaでの方法がわかりません.OSはLinuxです.
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1.5ならThreadMXBeanが使えるかな。(参考URL) それ以前のバージョンにはないでしょう。
お礼
御回答いただきありがとうございます.使い方が難しそうですが,しばらく試行錯誤しながら頑張ってみます.ありがとうございました.