【C++】利用析构统计函数运行时间
来源:互联网 发布:达内大数据课程怎么样 编辑:程序博客网 时间:2024/05/18 02:33
#include <iostream>#include <sys/time.h>using namespace std;class TimeUse {public:TimeUse(string name):_name(name) {gettimeofday(&_time_begin, NULL);}~TimeUse() {gettimeofday(&_time_end, NULL);size_t time_used = (_time_end.tv_sec * 1000 * 1000 + _time_end.tv_usec) - (_time_begin.tv_sec * 1000 * 1000 + _time_begin.tv_usec);cout << "Label : " << _name << "\tTime used : " << time_used << "us" << endl;}private:struct timeval _time_begin;struct timeval _time_end;string _name;};int sum(int num) {int result = 0;for(int i=1; i<num; i++){result += i;}return result;}long long multiply(int num){long long result = 0;for(int i=1; i<num; i++) {result *= i;}return result;}int main(int argc, char const *argv[]) {(TimeUse("Test1"), sum(10000000));(TimeUse("Test2"), sum(50000000));(TimeUse("Test3"), sum(100000000));(TimeUse("Test4"), sum(500000000));//(TimeUse("Test5"), multiply(10000));//(TimeUse("Test6"), multiply(50000));return 0;}
0 0
- 【C++】利用析构统计函数运行时间
- C++Qt 统计运行时间
- Windows下利用c语言测试函数运行时间
- C/C++/Qt 统计运行时间
- C/C++/Qt 统计运行时间
- linux下统计程序/函数运行时间
- python统计程序运行时间函数
- 关于clock()函数统计代码运行时间
- C计算函数运行时间
- 利用microtime()函数计算程序运行时间
- C/C++ 统计函数调用时间
- 利用clock()函数计算一段代码运行消耗的时间(C语言)
- C/C++/Qt软件系统统计运行时间方法详解
- 统计代码运行时间
- 统计程序运行时间
- CUDA统计运行时间
- java统计运行时间
- 统计WebService的调用者、调用函数、运行时间
- solr系列教程:第二节 新建core
- [leetcode]Combination Sum II
- (第四周项目5)猴子选大王
- POJ 1007 DNA Sorting
- Hadoop学习笔记———《MultipleOutputs———将结果输出到指定的多个文件或文件夹》
- 【C++】利用析构统计函数运行时间
- 第四周项目3 单链表的应用3
- cpu 调频 温度 ondemand
- 开发
- 内存管理器(一)简单分配器
- (七)Spark源码理解之TaskScheduler----part6
- ld returned 1 exit status这类问题如何处理
- 第7周—项目4 队列数组
- SOCKET API和TCP STATE的对应关系__三次握手(listen,accept,connect)__四次挥手close及TCP延迟确认(调用一次setsockopt函数,设置TCP_QUI