public static void main(String[] args) throws InterruptedException {
org.apache.commons.lang.time.StopWatch sw = new StopWatch();
sw.start();
Thread.sleep(20);
sw.stop();
System.out.println(sw.toString());
}
実行したところ・・・
0:00:00.031
って表示された。
ん~20ミリ秒しかスリープしてないのになんで31ミリ秒ってなっちゃうわけ?
ミリ秒単位で表示されるけど、ミリ秒単位の計測は正確にできなそう。
0 コメント:
コメントを投稿