C/C++中如何計算程式執行的時間
來自
http://www.cnblogs.com/zhiqiangliu/p/4904365.html
#include<iostream.h>
#include<time.h>void main()
{
clock_t start,finish;
double totaltime;
start=clock();
…… //把你的程式程式碼插入到這裡面
finish=clock();
totaltime=(double)(finish-start)/CLOCKS_PER_SEC;
cout<<"\n此程式的執行時間為"<<totaltime<<"秒!"<<endl;
}
http://www.cnblogs.com/zhiqiangliu/p/4904365.html
相關推薦
C語言程式設計 計算程式執行時間 精確到微秒
在開發過程中有時候需要計算一段程式碼執行所消耗的時間 ,使用函式gettimeofday就可以實現,並且可以精確到毫秒 gettimeofday函式原型為: int gettimeofday(struct timeval *tv, struct timezone
c++中常用的計算程式執行時間的方法
方法1: 計時函式是clock(),而與其相關的資料型別是clock_t(標頭檔案是time.h)。函式定義原型為:clock_t clock(void); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(clock t
C/C++中計算函式執行時間的兩種方法
在寫程式碼中,有時候我們需要評估某段程式碼或者函式的執行時間;方法就是在該段程式碼或者函式前面,記錄一個時間T1,在程式碼段或函式後面記錄時間T2,那其執行時間就是T2-T1,下面看看具體
C語言--計算程式執行時間
C語言–計算程式執行時間 1. gettimeofday 精度1us #include<stdio.h> #include<sys/time.h> int main(
C語言如何 計算程式執行時間?
C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(cl
linux下的C語言計算程式執行時間
本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的資料結構和函式,並對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的例項向你展示了time.h標頭檔案中宣告的各種函式和資料結構的詳細使用方法。 關鍵字:UTC(世界標準時間
C語言如何計算演算法執行時間
C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中
c# asp.net 測試程式執行時間
using System.Diagnostics; System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 開始監視程式碼執行時間 //要測試的程式碼寫這裡
C++程式設計中提高程式執行效率的方式(不斷更新)
在實際的工作中,利用程式實現同樣的功能會有很多種方式,但是考慮到程式的執行時間時,很多方式並不可取。不斷提高程式的執行效率,而又不影響程式功能是程式設計師的不竭追求! 以下是我在工作中總結的提高程式程式碼效率的方式: 1.整型執行速度快於浮點型,所以能用整型的地方儘量不要
Java 計算程式執行時間
第一種 以ms為單位 long startTime = System.currentTimeMillis(); //獲取開始時間的時間戳 /*中間為要計算執行時間的程式碼段*/ long endTime = System.currentTimeMillis
用隨機數實現插入排序演算法,並計算程式執行時間
插入排序 插入排序演算法是一種就地演算法(空間用量是一個常數) 我們希望排序的數也稱為關鍵詞(key),也就是說對一系列 key 進行排序。 輸入是以一個陣列表示的。 相對於歸併排序來說,該演算法對小規模資料的效率比較高。 插入排序演算法思想: 每
Python版計算程式執行時間
我以前在C語言中介紹過計算程式執行時間的方法,該計算方法容易理解,具體步驟如下: 1.在程式開始執行前獲取當前的時間,並且記錄該時間 2.執行某個程式,以便統計該程式的執行時間 3.在程式執行結束後獲
python計算程式執行時間
內建模組time包含很多與時間相關函式。我們可通過它獲得當前的時間和格式化時間輸出。 time(),以浮點形式返回自Linux新世紀以來經過的秒數。在linux中,00:00:00 UTC, January 1, 1970是新**49**的開始。 import time start = time.c
Java中計算程式執行耗時的方法對比
Java中測試程式程式碼執行時間的方式有兩種: 第一種:以毫秒為單位計算的。 long startTime=System.currentTimeMillis(); //下面是一些測試程式碼 for(int i=0;i<10000;i++){ System.out.pr
php 簡單計算程式執行時間
計算程式執行時間: 首先了解下 microtime 這個函式: microtime() 函式返回當前 Unix 時間戳和微秒數。 語法: microtime(get_as_float) 引數: get_as_float 描述:
java中測試程式執行時間
好了,師弟師妹們軍訓著,從1.05號放假到現在,我也無所事事了一個星期了,找不到人生的目標,鹹魚地送走了宿舍裡的最後一個兄弟,從上一個學期的放假時,就暗暗下定決心,不要自己最後一個人走,因為這會讓我想到孤獨,想到高三畢業後,離校的那一天,自己拿著行李,回望另一畔的學校,內心
scala 計算程式執行時間
import java.util.Date object timetest { def main(args: Array[String]): Unit = { var start_time
linux/ubuntu計算程式執行時間方法
C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(
在go語言中統計程式執行時間
package main import ("fmt";"time"); func main() { //記錄開始時間 start := time.Nanoseconds() //計算過程 sum := 0 for i := 0; i <= 100
opencv:計算程式執行時間
//注意新增標頭檔案 #include <cv.h> using namespace std; double t = (double)cvGetTickCount(); //。。。。。。演算法或程式程式碼 t = (double)cvGetTickC