Java 程式執行時間計算
以毫秒為單位
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");
參考資料:
相關推薦
Java 程式執行時間計算
以毫秒為單位 long startTime = System.currentTimeMillis(); //獲取開始時間 doSomething(); //測試的程式碼段 long endTime = System.currentTimeMil
java程式執行時間
在程式的開始部分與結束部分分別加上獲取當前時間的程式碼,用結束時間減去開始時間就是程式執行所需的時間。 long startTime = System.currentTimeMillis();
檢視Java程式執行時間
(1)以毫秒為單位: long startTime_1 = System.currentTimeMillis(); long endTime_1 = System.currentTimeMi
Java 計算程式執行時間
第一種 以ms為單位 long startTime = System.currentTimeMillis(); //獲取開始時間的時間戳 /*中間為要計算執行時間的程式碼段*/ long endTime = System.currentTimeMillis
《Java》完成一個“計算出程式執行時間”的應用程式
一、任務目標 完成一個 java application應用程式,計算執行十億次空迴圈所需要的時間,並在不同cup主頻的計算機上執行此程式,比較其運算所需時間有何差別。 二、currentTimeMillis方法 currentTimeMil
java.util.concurrent多執行緒簡單demo及計算多執行緒程式執行時間
public void doMain(String dir) { // 獲取開始時間 long startTime = System.currentTimeMillis(); try { File file = new File(dir);
用隨機數實現插入排序演算法,並計算程式執行時間
插入排序 插入排序演算法是一種就地演算法(空間用量是一個常數) 我們希望排序的數也稱為關鍵詞(key),也就是說對一系列 key 進行排序。 輸入是以一個陣列表示的。 相對於歸併排序來說,該演算法對小規模資料的效率比較高。 插入排序演算法思想: 每
C語言 計算/測程式執行時間(精確到微秒)
平臺:VS2010 #include<stdio.h> #include <Windows.h> int main() { int a[10002]; int i = 0; double run_time; LARGE_INTEGER time_sta
JAVA:統計程式執行時間的兩種方法
第一種用Date類 import java.io.*; import java.util.*; public class 計時 { public static void main(String[] args) { Date date1 = new Date();
Python版計算程式執行時間
我以前在C語言中介紹過計算程式執行時間的方法,該計算方法容易理解,具體步驟如下: 1.在程式開始執行前獲取當前的時間,並且記錄該時間 2.執行某個程式,以便統計該程式的執行時間 3.在程式執行結束後獲
C語言程式設計 計算程式執行時間 精確到微秒
在開發過程中有時候需要計算一段程式碼執行所消耗的時間 ,使用函式gettimeofday就可以實現,並且可以精確到毫秒 gettimeofday函式原型為: int gettimeofday(struct timeval *tv, struct timezone
python計算程式執行時間
內建模組time包含很多與時間相關函式。我們可通過它獲得當前的時間和格式化時間輸出。 time(),以浮點形式返回自Linux新世紀以來經過的秒數。在linux中,00:00:00 UTC, January 1, 1970是新**49**的開始。 import time start = time.c
C語言--計算程式執行時間
C語言–計算程式執行時間 1. gettimeofday 精度1us #include<stdio.h> #include<sys/time.h> int main(
php 簡單計算程式執行時間
計算程式執行時間: 首先了解下 microtime 這個函式: microtime() 函式返回當前 Unix 時間戳和微秒數。 語法: microtime(get_as_float) 引數: get_as_float 描述:
java中測試程式執行時間
好了,師弟師妹們軍訓著,從1.05號放假到現在,我也無所事事了一個星期了,找不到人生的目標,鹹魚地送走了宿舍裡的最後一個兄弟,從上一個學期的放假時,就暗暗下定決心,不要自己最後一個人走,因為這會讓我想到孤獨,想到高三畢業後,離校的那一天,自己拿著行李,回望另一畔的學校,內心
java-檢測程式執行時間
在進行演算法學習的時候,要比較不同演算法之間的優劣就要考慮執行速度的問題。如何檢測程式的執行時間就是我們必須要了解的一個問題。這裡來說一下。 0.實現思路 一般的實現思路就是獲取系統時間,計算要測試程式執行前後的時間差,因為系統時間是以毫秒(millis
scala 計算程式執行時間
import java.util.Date object timetest { def main(args: Array[String]): Unit = { var start_time
計算C語言程式執行時間
在c語言中有專門處理系統時間,程式計時等等功能的庫, 即time.h 在time.h中函式clock_t clock( void )可以完成計時功能。 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(clock tick)數,在MSDN中稱之為掛鐘時間(wal-
C語言如何 計算程式執行時間?
C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(cl
linux下的C語言計算程式執行時間
本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的資料結構和函式,並對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的例項向你展示了time.h標頭檔案中宣告的各種函式和資料結構的詳細使用方法。 關鍵字:UTC(世界標準時間