我想对一个Java应用程序进行一些定时测试。这是我目前正在做的事情:
long startTime = System.currentTimeMillis();
doSomething();
long finishTime = System.currentTimeMillis();
System.out.println("That took: " + (finishTime - startTime) + " ms");
这种性能测试有什么“问题”吗?有更好的方法吗?
重复问题: 使用Stopwatch进行基准测试是否可接受?