0
我想记录我的Java程序所用的时间。大多数论坛建议是这样:录制节目的CPU时间
int starttime=System.nanoTime();
//program code
int endTime=System.nanoTime();
int timetaken=starttime-endTime;
这种方法的问题是,如果有运行多个程序,然后结束时间和开始时间之间的区别是不是我的程序所花费的时间。这也是在安排CPU等不同程序时所花费的时间。但是,我只想记录我的程序所花费的时间。我如何得到这个时间?
您需要一个分析器。看到这里:http://stackoverflow.com/questions/3571166/best-and-safest-java-profiler-for-production-use – 2013-02-09 14:12:45