首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java如何计算程序运行时间

java如何计算程序运行时间

作者头像
用户7886150
修改2021-04-28 17:54:03
修改2021-04-28 17:54:03
3.5K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Java程序来计算方法的执行时间

第一种以毫秒计算(1秒=1000毫秒)   

long  startTime = System.currentTimeMillis();    //获取开始时间

doSomething();    //测试的代码段

long endTime = System.currentTimeMillis();    //获取结束时间

System.out.println("程序运行时间:" + (endTime - startTime) + "ms");    //输出程序运行时间 

第二种是以纳秒为单位计算的。 

long startTime=System.nanoTime();   //获取开始时间   

doSomeThing(); //测试的代码段   

long endTime=System.nanoTime(); //获取结束时间   

System.out.println("程序运行时间: "+(endTime-startTime)+"ns");  

public static void main(String[]args){

          String str="";

          long starTime=System.currentTimeMillis();

          //计算循环10000的时间

          for(int i=0;i<10000;i++){

           str=str+i;

          }

          long endTime=System.currentTimeMillis();

          long Time=endTime-starTime;

          System.out.println(Time);

          StringBuilder bulider=new StringBuilder("");

          starTime=System.currentTimeMillis();

          for(int j=0;j<10000;j++){

           bulider.append(j);

          }

          endTime=System.currentTimeMillis();

          Time=endTime-starTime;

          System.out.println(Time);

        }

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档