- 1、使用
System.currentTimeMillis()函数 - 2、使用
System.nanoTime()函数 - 3、在java8中使用
Instant.now()函数 - 4、使用apache.commons提供的
StopWatch - 5、使用Spring 框架提供的
StopWatch
1、使用System.currentTimeMillis()函数
代码如下:
long start = System.currentTimeMillis();// some codelong finish = System.currentTimeMillis();long timeElapsed = finish - start;
2、使用System.nanoTime()函数
代码如下:
long start = System.nanoTime();// some codelong finish = System.nanoTime();long timeElapsed = finish - start;
3、在java8中使用Instant.now()函数
代码如下:
Instant start = Instant.now();// some codeInstant finish = Instant.now();long timeElapsed = Duration.between(start, finish).toMillis();
4、使用apache.commons提供的StopWatch
首先,在pom.xml中添加如下依赖:
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.7</version></dependency>
5、使用Spring 框架提供的StopWatch
代码如下:
import org.springframework.util.StopWatch;StopWatch watch = new StopWatch();watch.start("watcher");//some codewatch.stop();System.out.println(watch.prettyPrint());
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论