社区
C++ 语言
帖子详情
用c++clock()函数计算的时间和实际用的时间不一致
auvpinkie
2012-10-17 10:15:13
做的喷泉码的编解码,主要是对一个6K的矩阵做运算。
先申请一堆动态内存来存数据和矩阵
然后编码,前后计时并做减法,得到编码时间。
然后把数据存到记事本里。
然后解码,前后计时并做减法,得到解码时间。
然后释放内存。
运行完成,我自己看表用了9分钟,但结果显示编码时间0.00576s,解码时间0.8s
想问在我没有记错时的前提下这是有可能的吗?即存数据需要那么那么长时间。
我不太会编程,说的话也不专业,轻拍哈
...全文
865
3
打赏
收藏
用c++clock()函数计算的时间和实际用的时间不一致
做的喷泉码的编解码,主要是对一个6K的矩阵做运算。 先申请一堆动态内存来存数据和矩阵 然后编码,前后计时并做减法,得到编码时间。 然后把数据存到记事本里。 然后解码,前后计时并做减法,得到解码时间。 然后释放内存。 运行完成,我自己看表用了9分钟,但结果显示编码时间0.00576s,解码时间0.8s 想问在我没有记错时的前提下这是有可能的吗?即存数据需要那么那么长时间。 我不太会编程,说的话也不专业,轻拍哈
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2012-10-17
打赏
举报
回复
使用电脑计时有时误差会很大,因为待测程序段的运行会影响电脑时钟。
将待测程序段循环足够多次,手动掐秒表计时可能更准确。
mymtom
2012-10-17
打赏
举报
回复
把存储数据的时间也算出来看看?
auvpinkie
2012-10-17
打赏
举报
回复
是我没看明白,它编解码了500次然后把总时间除以500得到平均时间。所以我自己看的时间是它结果的500倍没错~
计时
函数
clock
()与数据类型
clock
_t
本文详细介绍了C/
C++
中的数据类型
clock
_t及其应用。解释了
clock
_t作为长整型数的定义,并展示了如何使用
clock
()
函数
计算
程序运行
时间
及执行特定任务所需
时间
。同时探讨了
CLOCK
S_PER_SEC常量的意义及其在不同系统中的表现。
C++
的
时间
库之四:
Clock
本文介绍了
C++
时间
库中的标准时钟类型,包括system_
clock
、steady_
clock
等,阐述了各时钟的特点、
时间
纪元起点和计时精度。还介绍了
C++
20中的时钟转换方法,如
clock
_cast
函数
和
clock
_time_conversion traits类。此外,提及了闰秒带来的问题及取消闰秒的计划。
C++
中
计算
一段程序运行
时间
——
clock
()
函数
本文介绍了一种在
C++
中测量程序运行
时间
的方法,通过使用
clock
()
函数
和
CLOCK
S_PER_SEC常量,可以准确地
计算
出程序的运行
时间
。
c++
中的
clock
()
函数
本文介绍了
C++
中的
clock
()
函数
,用于获取从程序开始到
函数
调用时的CPU时钟计时单元数,通常用于测量程序执行
时间
。文章通过测试代码进行示例说明。
关于
clock
()
计算
进程运行的
时间
以及time()
本文介绍了
C++
中的
clock
()
函数
,该
函数
用于记录程序运行
时间
。文章详细解释了
clock
_t数据类型及
CLOCK
S_PER_SEC常量,并通过示例展示了如何使用
clock
()
函数
计算
程序运行
时间
。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章