社区
C++ 语言
帖子详情
怎样计算程序在CPU的运行时间?
Cnnin
2004-06-08 11:16:39
#include <iostream.h>
#include <time.h>
main()
{ double tick;
for(int i=0;i<500;i++)
{
cout<<"ooo"<<endl;
}
clock_t time;
//????
}
clock这个函数怎样用呀?还有其它方法?
...全文
341
10
打赏
收藏
怎样计算程序在CPU的运行时间?
#include #include main() { double tick; for(int i=0;i<500;i++) { cout<<"ooo"<<endl; } clock_t time; //???? } clock这个函数怎样用呀?还有其它方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oo
2004-06-09
打赏
举报
回复
clock是标准库里的,在unix下也可以用,GetTickCount只能在windows里用。
sms88
2004-06-08
打赏
举报
回复
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
clock_t start,finish;
long int sum;
start=clock();
for(int i=0;i<=1000000;i++);
finish=clock();
sum=(finish-start);
cout<<sum;
}
//怎么输出为0
zbstone
2004-06-08
打赏
举报
回复
VC里也可以使用PRINTF的
只要包含头文件STDIO。H
另外,要CONSLOE程序才可以
oo
2004-06-08
打赏
举报
回复
这是从c程序里copy下来的,不能用printf,那你自己转成别的好了
Cnnin
2004-06-08
打赏
举报
回复
老大,不要用printf行不行啊~?我VC老是说printf不行
oo
2004-06-08
打赏
举报
回复
clock_t start_time, finish_time;
float duration;
start_time = clock();
//do something
finish_time = clock();
duration = (double)(finish_time - start_time);// / CLK_TCK;
printf( "Time elapsed: %2.1f milliseconds\n CLK_TCK = %d\n",
duration, CLOCKS_PER_SEC);
fuzb
2004-06-08
打赏
举报
回复
我更喜欢用GetTickCount(),呵呵,多好
kuzhu
2004-06-08
打赏
举报
回复
learning.........
oo
2004-06-08
打赏
举报
回复
clock()只能精确到 10ms级。
lieyu063
2004-06-08
打赏
举报
回复
指命执行在纳秒级,系统计时只能精到毫秒级,.把循环次数在多些
程序
在
计算
机中是如何运行的?搞懂内存和
CPU
(*)
1.
程序
在
计算
机中是如何运行的? 运算器 控制器 存储器 输入设备 输出设备 在
计算
机中,保存信息主要靠存储器,而存储器又分为内部存储器和外部存储器,内部存储器就是内存,而这个外部存储器主要就是磁盘,磁盘又...
c语言中得出
程序
运行时间
,C语言
计算
程序
运行时间
?
程序
代码: 运行结果: ...这个函数返回从“开启这个
程序
进程”到“
程序
中调用clock()函数”时之间的
CPU
时钟计时单元(clocktick)数,在MSDN中称之为挂钟时间(wal-clock)。其中clock_t是用来保存时间的数据类型,在ti...
c/c++
计算
程序
运行时间
同时,在 Linux 系统中提供了 sys/times.h 文件中的 times 函数用于获取当前的系统和用户时间,注:
CPU
的主频就是时钟频率,C语言中,返回进程
运行时间
,但是这个
运行时间
单位不是秒,而是
CPU
运行的时钟周期计数。...
程序
在
计算
机中是如何运行的?搞懂内存和
CPU
1.
程序
在
计算
机中是如何运行的? 运算器 控制器 存储器 输入设备 输出设备 在
计算
机中啊,保存信息主要靠存储器,而存储器又分为内部存储器和外部存储器,内部存储器就是内存了,而这个外部存储器主要就是磁盘...
如何测量一个
程序
的
CPU
时间/
程序
的
运行时间
CPU
时间的定义
CPU
时间指标是
CPU
上花费的时间,不包括等待I/O或运行其他
程序
的时间。...但往往在一个
程序
运行过程中,
CPU
可能也会被其他
程序
占用,所以以下的测量方法,其实是一种近似测量
CPU
时...
C++ 语言
64,652
社区成员
250,508
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章