ZT文萃

          本博不原創,轉帖自己感興趣那些事人物,什么入眼貼什么,隨心所欲。
          posts - 93, comments - 5, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Java程序運行時間的計算

          Posted on 2014-02-14 09:51 ZT文萃 閱讀(215) 評論(0)  編輯  收藏 所屬分類: 中間件
          http://blog.163.com/kevinlee_2010/blog/static/16982082020112710557998/

          第一種是以毫秒為單位計算的。

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

          主站蜘蛛池模板: 沙河市| 沂源县| 贞丰县| 安徽省| 安达市| 莎车县| 枝江市| 临夏市| 淮安市| 左贡县| 措勤县| 巴彦淖尔市| 雷波县| 门头沟区| 定州市| 句容市| 芮城县| 东港市| 汾阳市| 麦盖提县| 大姚县| 原阳县| 大连市| 淳化县| 开封市| 安平县| 通江县| 蒙阴县| 葵青区| 永州市| 丰原市| 杨浦区| 乡城县| 屯门区| 宝清县| 抚州市| 泸州市| 康乐县| 林芝县| 鸡泽县| 涞源县|