通常、パフォーマンスをテストしたいときは、コードを実行する前と実行した後に System.nanoTime() 関数を使用してから、減算を行っています。最近、私は人々が使用していることに気づきました
@OutputTimeUnit(TimeUnit.NANOSECONDS)
@BenchmarkMode(Mode.AverageTime)
openjdkのJMHの一部です。
Oracle jdkを使用しています。System.nanoTime を記述する代わりに、同様のツールがあるか、またはナノ/マイクロ/ミリ/マクロ ベンチマークを構築、実行、および分析する別の方法があるかどうか疑問に思います。