社区
C++ 语言
帖子详情
用c++clock()函数计算的时间和实际用的时间不一致
auvpinkie
2012-10-17 10:15:13
做的喷泉码的编解码,主要是对一个6K的矩阵做运算。
先申请一堆动态内存来存数据和矩阵
然后编码,前后计时并做减法,得到编码时间。
然后把数据存到记事本里。
然后解码,前后计时并做减法,得到解码时间。
然后释放内存。
运行完成,我自己看表用了9分钟,但结果显示编码时间0.00576s,解码时间0.8s
想问在我没有记错时的前提下这是有可能的吗?即存数据需要那么那么长时间。
我不太会编程,说的话也不专业,轻拍哈
...全文
780
3
打赏
收藏
用c++clock()函数计算的时间和实际用的时间不一致
做的喷泉码的编解码,主要是对一个6K的矩阵做运算。 先申请一堆动态内存来存数据和矩阵 然后编码,前后计时并做减法,得到编码时间。 然后把数据存到记事本里。 然后解码,前后计时并做减法,得到解码时间。 然后释放内存。 运行完成,我自己看表用了9分钟,但结果显示编码时间0.00576s,解码时间0.8s 想问在我没有记错时的前提下这是有可能的吗?即存数据需要那么那么长时间。 我不太会编程,说的话也不专业,轻拍哈
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2012-10-17
打赏
举报
回复
使用电脑计时有时误差会很大,因为待测程序段的运行会影响电脑时钟。
将待测程序段循环足够多次,手动掐秒表计时可能更准确。
mymtom
2012-10-17
打赏
举报
回复
把存储数据的时间也算出来看看?
auvpinkie
2012-10-17
打赏
举报
回复
是我没看明白,它编解码了500次然后把总时间除以500得到平均时间。所以我自己看的时间是它结果的500倍没错~
C++
时间
函数
集(包括
计算
程序运行
时间
的
函数
,获取当地
时间
的
函数
等等)
这里总结了
C++
中的几乎所有
时间
函数
,包括
计算
程序运行
时间
的
函数
,获取当地
时间
的
函数
等等.
C++
编程中
计算
时间
消耗的算法
本算法是在
c++
编程中对于
时间
消耗进行
计算
的有效源代码程序,希望大家共同进步!
C/
C++
获取系统
时间
差的方法总结
总结了常用的四种方法。包括: 方法一 利用 SYSTEMTIME 方法二 利用 GetTickCount()
函数
方法三 使用
clock
()
函数
方法四 获取高精度
时间
差 个人感觉还是很清晰明了的。希望对大家有用。
C++
中
计算
程序运行
时间
的三种方式(源码)
这是三种较基本的
计算
程序运行
时间
的方法,
C++
源码实现。
C/
C++
时间
函数
使用方法
C/
C++
时间
函数
使用方法 C/
C++
对
时间
的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过
C++
语言中对
时间
的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/
C++
中
时间
和日期的使用方法。
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章