关于计算Java程序运行时间

来源:互联网 发布:资生堂男士洗面奶知乎 编辑:程序博客网 时间:2024/04/26 07:41


第一种是以毫秒为单位计算的。
  Java代码
  //伪代码
  long startTime=System.currentTimeMillis();   //获取开始时间
  doSomeThing();  //测试的代码段
  long endTime=System.currentTimeMillis(); //获取结束时间
  System.out.println("程序运行时间: "+(end-start)+"ms");
  //伪代码
  long startTime=System.currentTimeMillis();   //获取开始时间
  doSomeThing();  //测试的代码段
  long endTime=System.currentTimeMillis(); //获取结束时间
  System.out.println("程序运行时间: "+(end-start)+"ms");
  第二种是以纳秒为单位计算的。
  Java代码
  //伪代码
  long startTime=System.nanoTime();   //获取开始时间
  doSomeThing();  //测试的代码段
  long endTime=System.nanoTime(); //获取结束时间
  System.out.println("程序运行时间: "+(end-start)+"ns");
  //伪代码
  long startTime=System.nanoTime();   //获取开始时间
  doSomeThing();  //测试的代码段
  long endTime=System.nanoTime(); //获取结束时间
  System.out.println("程序运行时间: "+(end-start)+"ns");
原创粉丝点击