java打印代码执行耗时

编程知识 更新时间:2023-04-07 06:53:10

在代码开发中,常常需要看代码的执行效率,必须直观的看到某个循环消耗的多少时间,进而针对性的优化,有两种方式。

1.使用System.currentTimeMillis()方法

打印代码开始的执行时间和结束的时间,中间的时间差就是执行耗时。

示例如下:

        long begin = System.currentTimeMillis();
        System.out.println("测试1开始");
        Thread.sleep(300);
        long end = System.currentTimeMillis();
        System.out.println("测试1耗时:"+ String.valueOf(end-begin));

2.使用StopWatch()方法

这个是是spring框架里面的方法,需要引入spring的jar包。

示例如下:

        StopWatch sw = new StopWatch();
        sw.start();
        System.out.println("测试2开始");
        Thread.sleep(500);
        sw.stop();
        System.out.println("测试2耗时:"+sw.getTotalTimeMillis());

 

更多推荐

java打印代码执行耗时

本文发布于:2023-04-07 06:53:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b20945b811d7d0d431b4ec1dd82b0a42.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 52597文章数
  • 14阅读数
  • 0评论数