1. 程式人生 > >如何測試c語言程式執行時間

如何測試c語言程式執行時間

#include<stdio.h>
#include<time.h>
int main()
{
	clock_t start, stop;
	void fun();
	start = clock();
	fun();
	stop = clock();
	double duration = ((double)(start - stop)) / CLK_TCK;
	printf("%lf", duration);
	return 0;
}

相關推薦

如何測試c語言程式執行時間

#include<stdio.h> #include<time.h> int main() { clock_t start, stop; void fun(); start = clock(); fun(); stop = clock();

計算C語言程式執行時間

在c語言中有專門處理系統時間,程式計時等等功能的庫, 即time.h 在time.h中函式clock_t clock( void )可以完成計時功能。 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(clock tick)數,在MSDN中稱之為掛鐘時間(wal-

C語言程式執行

vs2013編輯器c程式的執行一、啟動Microsoft Visual C++ 2013版、新建專案 。 檔案——> 新建——> 專案。 2.確定之後 彈出新建專案對話方塊。選擇模板——>Win32——>Win32控制檯應用程式——>

提高C語言程式執行穩定性的方法

9、備案所有的全域性變數,考慮全域性變數對程式可能產生的影響,儘量少用全域性變數。對於全域性變數的定義最好使用“static”來申明,不讓其它模組直接訪問該全域性變數,並且設計好相應的操作該全域性變數的方法函式,在定義全域性變數時要充分考慮好全域性變數的初始化方法和程式結束時的處理方法,對於整個工程中的全域性

C#獲取程式執行時間

DateTime dt0 = DateTime.Now; //此處寫耗時的執行函式 DateTime dt1 = DateTime.Now; TimeSpan ts = dt1.Subtract(dt0)

C#測程式執行時間

System.Diagnostics.Stopwatch Runtime = new System.Diagnostics.Stopwatch();         public Form1()         { &n

C/C++獲取程式執行時間的五個方法對比

五種獲取C/C++程式執行時間的方法對比如下: 核心函式                                   標頭檔案      函式庫      精度     準確度 QueryPerformanceCounter    windows.h      A

C++獲取程式執行時間

 C++中的計時函式是clock(),而與其相關的資料型別是clock_t(標頭檔案是time.h)。函式定義原型為:clock_t clock(void);  這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(clock ti

c++ 記錄程式執行時間

低精度測量時間 標頭檔案 #include <time.h> 程式: clock_t start, end; start = clock(); // 測試的程式 std::cout &

c語言測試程式執行時間

//test time   time.hclock_t start, finish;double Total_time; start = clock();finish = clock();Total_time = (double)(finish-start) / CLOCKS

C語言 計算/測程式執行時間(精確到微秒)

 平臺:VS2010 #include<stdio.h> #include <Windows.h> int main() { int a[10002]; int i = 0; double run_time; LARGE_INTEGER time_sta

C語言程式設計 計算程式執行時間 精確到微秒

在開發過程中有時候需要計算一段程式碼執行所消耗的時間 ,使用函式gettimeofday就可以實現,並且可以精確到毫秒 gettimeofday函式原型為:      int gettimeofday(struct timeval *tv, struct timezone

C語言linux環境下使用gettimeofday函式得到程式執行時間

編寫的一個打字遊戲中需要計算程式的執行時間,通過網上查閱資料發現大多數都是說通過clock()函式來獲取時間,之後做差從而的到程式的執行時間。但是在linux中測試以後發現結果是0,並不能得到程式的執行時間。 請教老師後得知可以通過引用標頭檔案time.h,使

C語言--計算程式執行時間

C語言–計算程式執行時間 1. gettimeofday 精度1us #include<stdio.h> #include<sys/time.h> int main(

c# asp.net 測試程式執行時間

using System.Diagnostics; System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 開始監視程式碼執行時間 //要測試的程式碼寫這裡

C++】C++中幾種測試程式執行時間的方法

關於C++中計算時間的一些總結 一、使用GetTickCount()函式 GetTickCount()是一個函式,可以把它理解為打點計時器。GetTickCount()是通過計算從函式開始執行計時

C語言如何 計算程式執行時間?

C/C++中的計時函式是clock(),而與其相關的資料型別是clock_t。在MSDN中,查得對clock函式定義如下: clock_t clock( void ); 這個函式返回從“開啟這個程式程序”到“程式中呼叫clock()函式”時之間的CPU時鐘計時單元(cl

linux下的C語言計算程式執行時間

本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的資料結構和函式,並對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的例項向你展示了time.h標頭檔案中宣告的各種函式和資料結構的詳細使用方法。  關鍵字:UTC(世界標準時間

C語言獲取程式執行時間

所需標頭檔案:"time.h"所需函式:clock函式原型:clock_t __cdecl clock(void);函式介紹:用於獲取程式啟動時間到這次呼叫clock函式的CPU佔用時間其在time檔案裡還有一個巨集叫#define CLOCKS_PER_SEC ((cloc

C語言程式執行時間測量

今天在做一個大資料檔案建立的時候,為了測量建立所用的時間,特意研究了下,windows下時間的獲取 1、55ms解析度的計時: 標頭檔案:#include <windows.h> GetTickCount() 用法: DWORD dwStart = GetTic