返回信息流今天完成PROJECT中一个子块,想测试下运行的时间,于是乎:
ofstream outfile("./performance.txt/");
DWORD dwtartTime=timeGetTime();
outfile<<"startTime:"<<dwstartTime<<endl;
xxxxxx程序调用
DWORD dwendTime=timGetTime();
outfile<<"endTime:"<<dwendTime<<endl;
outfile<<"time="<<dwendTime-dwstartTime<<endl;
本来觉得很随意写了两句,把时间记录下来,结果发生错误了,怎么都不知道原因。
调试发现错误出现在:outfile<<"endTime:"<<dwendTime<<endl;,进入里面,发现是发生在ofstream里面,但具体的不明白,错误显示:0xc0000005 access violation 真是奇怪了,第一句outfile都没错,同样是DWORD,后面怎么就出错了呢? 有人遇到过这种问题么?
另外,问问各位,大家测试代码具体性能都有啥工具啊?就是要求,能看出各个模块具体所消耗的时间。 老板给了一个东西,折腾了半天没折腾出来~~~~
这是一条镜像帖。来源:北邮人论坛 / cpp / #26632同步于 2009/7/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【求助】ofstream的疑问
hpttlook
2009/7/24镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复