计算Java运行时间

  • 第一种是以毫秒为单位计算的。
  • 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");

猜你喜欢

转载自blog.csdn.net/thomassamul/article/details/81095803