1. 程式人生 > >計算Java執行時間

計算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");