2011-09-01 9 views
8

スレッドの実行時間をJavaのスレッドにするにはどうすればよいですか?Thread [n]の00:30分にsomething()が発生しました。スレッドの実行時間を取得するjava

私は基本的に、オーディオファイルを扱うプログラムのログファイルを作成しようとしています。

ありがとうございます。

答えて

11

最初にSystem.nanoTime()を取得し、最後に差異を計算することができます。次に、TimeUnitを使用して、より有用なユニットに変換します。

スレッドに関する情報を提供するMBeanであるThreadMXBeanもチェックしてください。

+0

私は 'System.nanoTime()'と 'TimeUnit'を使いました。私が予想していたよりも少しコードが多いですが、スムーズに動作します。ありがとう! –

+0

@Cyril D good。答えを受け入れられたものとして自由に記入してください – Bozho

関連する問題