程序段计时操作,并将运行时间输出TXT文档
来源:互联网 发布:开机自动运行软件 编辑:程序博客网 时间:2024/06/06 10:46
int nCount = 0;void COperateFile::Tick(){LARGE_INTEGER litmp;LONGLONG Qpart1,Qpart2;double dMinus,dFreq,dTime;QueryPerformanceFrequency(&litmp);dFreq = (double)litmp.QuadPart;QueryPerformanceCounter(&litmp);Qpart1 = litmp.QuadPart;//do somethingSleep(1567);QueryPerformanceCounter(&litmp);Qpart2 = litmp.QuadPart;dMinus = (double)(Qpart2-Qpart1);dTime = dMinus/dFreq *1000; //ms,microSecond///dTime = dMinus/dFreq //s,secondchar lpSpendTime[256] = "\0";sprintf(lpSpendTime," Cost Time: %lf ms %d NO",dTime,nCount++);//get system timeSYSTEMTIME systemTime;memset((void*)&systemTime,0,sizeof(SYSTEMTIME));GetSystemTime(&systemTime);char lpSystemTime[256] = "\0";sprintf(lpSystemTime,"[ %4d.%2d.%2d %2d:%2d:%2d ]",systemTime.wYear,\systemTime.wMonth,systemTime.wDay,systemTime.wHour+8,\systemTime.wMinute,systemTime.wSecond);char lpMsg[512] = "\0";strcpy(lpMsg,lpSystemTime);strcat(lpMsg,lpSpendTime);strcat(lpMsg,"\n");//write message to txt filechar lpFileName[256] = "\0";strcpy(lpFileName,"D:\\Log\\test\\log.txt");FILE* pFile = fopen(lpFileName,"r");if (!pFile){pFile = fopen(lpFileName,"w");//create file if not existfputs(lpMsg,pFile);fclose(pFile);}else{fclose(pFile);pFile = fopen(lpFileName,"a");// add if file existfputs(lpMsg,pFile);fclose(pFile);}}
0 0
- 程序段计时操作,并将运行时间输出TXT文档
- 如何输出程序段所运行时间
- 统计TXT文档中各个单词出现的频率,并将前十个打印输出的程序性能分析
- 如何将程序运行结果输出到txt文本文件中
- C#时间函数(程序运行计时,页面运行计时)
- Java程序运行时间计时代码
- 怎么计时程序运行的时间
- python中如何将mat文件读入并输出到txt文档中
- C# 时间函数(几个常用时间,程序运行计时,页面运行计时)
- C# 时间(几个常用时间,程序运行计时,页面运行计时)
- Windows 计算程序运行时间(高精度计时)
- C/C++如何以秒计时程序运行时间
- 计算Java程序段运行时间
- c++中计算程序段运行时间
- 计算程序运行的某一段时间
- shell,运行程序计时
- 将数据库文件导入mysql并输出为txt文件
- JSP运行命令行程序并输出结果
- 程序猿2015总结
- TI VLIB学习
- div height
- 修改mysql hash 分区为range 分区,并删除一个分区
- inflater.inflate()方法的理解
- 程序段计时操作,并将运行时间输出TXT文档
- 【Spring 基础篇二】IoC容器的两种注入方式
- Kissy整体架构 - Kissy框架学习笔记01
- 微信公众号现金红包红包 企业付款openid 获取
- nginx常用命令
- JS面向对象(仿邮箱登录提示框)
- 黑马程序员——集合篇
- mysql 自增序列
- android悬浮按钮(Floating action button)的两种实现方法