Linux下測試程序的運行時間

Linux下測試程序的運行時間

簡單寫個小的知識點,測試代碼的性能,測試代碼執行的時間。
要包含頭文件
#include "time.h"
#include <sstream>
代碼如下:
/*...............測試程序運行時間...................*/
 	time_t startT,endT;
 	double totalT;
 	startT = time(NULL);

// 假設一條語句執行10000次
// 	obj.MysqlInsert("insert into children values(22,'zhangsan',50)");		//插入一行數據
	for(int i=0; i<10000; ++i)
	{
		stringstream ss;
		ss << "insert into children values("<< i << ",'cershi',10)";
		obj.mysql_Insert(ss.str());		//插入一行數據
	}		//這裏插入了1萬行數據

endT = time(NULL);
 	totalT = difftime(endT,startT);
	cout << "程序執行的時間爲:" << totalT << endl;

 

當然還有其他的方法,這只是我用的很簡單的一種。記錄下來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章