次のスニペットを検討してください。
StopWatch stopWatch = new StopWatch();
stopWatch.start();
Thread.sleep(1000); //< ---- event 1
stopWatch.split();
Thread.sleep(2000); //< ---- event 2
stopWatch.split();
Thread.sleep(3000); //< ---- event 3
System.out.println(stopWatch.getStartTime());
System.out.println(stopWatch.getSplitTime());
System.out.println(stopWatch.toString());
System.out.println(stopWatch.toSplitString());
Iを使用StopWatch
すると、1 つのイベントを多くのサブイベントに分解できるようですが、それでも、この情報を収集するにはどうすればよいですか? たとえば、上記のコードを見ると、最初のイベントに 1 秒、2 番目のイベントに 2 秒、3 番目のイベントに 3 秒かかる 3 つのイベントがあったことを認識できますか?
私にお知らせください。
ストップウォッチがうまくいかない場合、このようなものに使用できる既存のライブラリはありますか?