Java-执行耗时
System.currentTimeMillis()
1 | long start = System.currentTimeMillis(); |
System.nanoTime()
1 | long start = System.nanoTime(); |
java8 Instant.now()
1 | Instant start = Instant.now(); |
apache.commons StopWatch
pom.xml
1
2
3
4
5<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.7</version>
</dependency>使用
1
2
3
4
5
6
7
8
9import org.apache.commons.lang3.time.StopWatch;
StopWatch watch = new StopWatch();
watch.start();
// 业务代码
watch.stop();
System.out.println("Time Elapsed: " + watch.getTime());
Spring StopWatch
1 | import org.springframework.util.StopWatch; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!