Java 計算程式執行時間
第一種 以ms為單位
long startTime = System.currentTimeMillis(); //獲取開始時間的時間戳
/*中間為要計算執行時間的程式碼段*/
long endTime = System.currentTimeMillis(); //獲取結束時間的時間戳
System.out.println("程式執行時間:" + (endTime - startTime) + "ms"); //輸出程式執行時間
第二種 以ns為單位
long startTime=System.nanoTime(); //獲取開始時間
/*中間為要計算執行時間的程式碼段*/
long endTime=System.nanoTime(); //獲取結束時間
System.out.println("程式執行時間: "+(endTime-startTime)+"ns");
相關推薦
Java 計算程式執行時間
第一種 以ms為單位 long startTime = System.currentTimeMillis(); //獲取開始時間的時間戳 /*中間為要計算執行時間的程式碼段*/ long endTime = System.currentTimeMillis
用隨機數實現插入排序演算法,並計算程式執行時間
插入排序 插入排序演算法是一種就地演算法(空間用量是一個常數) 我們希望排序的數也稱為關鍵詞(key),也就是說對一系列 key 進行排序。 輸入是以一個陣列表示的。 相對於歸併排序來說,該演算法對小規模資料的效率比較高。 插入排序演算法思想: 每
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-檢測程式執行時間
在進行演算法學習的時候,要比較不同演算法之間的優劣就要考慮執行速度的問題。如何檢測程式的執行時間就是我們必須要了解的一個問題。這裡來說一下。 0.實現思路 一般的實現思路就是獲取系統時間,計算要測試程式執行前後的時間差,因為系統時間是以毫秒(millis
scala 計算程式執行時間
import java.util.Date object timetest { def main(args: Array[String]): Unit = { var start_time
C語言如何 計算程式執行時間?
C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(cl
linux下的C語言計算程式執行時間
本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的資料結構和函式,並對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的例項向你展示了time.h標頭檔案中宣告的各種函式和資料結構的詳細使用方法。 關鍵字:UTC(世界標準時間
linux/ubuntu計算程式執行時間方法
C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(
java獲取程式執行時間
第一種是以毫秒為單位計算的。 Java程式碼 //虛擬碼 long startTime=System.currentTimeMillis(); //獲取開始時間 doSomeThing(); //測試的程式碼段 long endTime=
c++中常用的計算程式執行時間的方法
方法1: 計時函式是clock(),而與其相關的資料型別是clock_t(標頭檔案是time.h)。函式定義原型為:clock_t clock(void); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(clock t
opencv:計算程式執行時間
//注意新增標頭檔案 #include <cv.h> using namespace std; double t = (double)cvGetTickCount(); //。。。。。。演算法或程式程式碼 t = (double)cvGetTickC
使用QueryPerformanceFrequency 計算程式執行時間
QueryPerformanceFrequency( __out LARGE_INTEGER *lpFrequency ); //返回定時器的頻率 BOOL QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount); //是返回定時器當前計
《Java》完成一個“計算出程式執行時間”的應用程式
一、任務目標 完成一個 java application應用程式,計算執行十億次空迴圈所需要的時間,並在不同cup主頻的計算機上執行此程式,比較其運算所需時間有何差別。 二、currentTimeMillis方法 currentTimeMil
Java 程式執行時間計算
以毫秒為單位 long startTime = System.currentTimeMillis(); //獲取開始時間 doSomething(); //測試的程式碼段 long endTime = System.currentTimeMil
java.util.concurrent多執行緒簡單demo及計算多執行緒程式執行時間
public void doMain(String dir) { // 獲取開始時間 long startTime = System.currentTimeMillis(); try { File file = new File(dir);
Java 關於計算程式執行的時間差System類的public static long currentTimeMillis()方法
@[toc](Java 關於計算程式執行的時間差System類的public static long currentTimeMillis()方法) 1.java.lang.System類 System類提供的public static long currentTimeMi