大家好,又见面了,我是你们的朋友全栈君。
1、一般我们检测某段代码执行的时间,都是以如下方式来进行的:
public static void main(String[] args) {
long startTime=System.currentTimeMillis(); //获取开始时间
//函数主体代码
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
}
2、使用StopWatch类:
2.1、引入依赖jar包:
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.6</version> </dependency>
2.2、上代码:
public static void main(String[] args) { //创建并启动StopWatch StopWatch stopwatch = StopWatch.createStarted(); //业务逻辑...... stopwatch.stop(); System.out.println(stopwatch.getTime(TimeUnit.MINUTES)); }
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152440.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...