| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2233 人关注过本帖, 1 人收藏
标题:如何检测自己代码的执行效率
只看楼主 加入收藏
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
结帖率:100%
收藏(1)
 问题点数:0 回复次数:14 
如何检测自己代码的执行效率
请问有检测自己C代码的执行效率的工具吗?最好是单机的。(我搜了半天都没找到)
搜索更多相关主题的帖子: 效率 代码 检测 
2008-01-05 12:49
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
不太好找
2008-01-05 15:30
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
恩,是啊,找了半天,最后无奈,来这里求助了

用C打破禁锢的世界
2008-01-05 16:17
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
这工具确实不错
再顶一下
期待中
2008-01-05 16:28
lonmaor
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:郑州
等 级:版主
威 望:75
帖 子:2637
专家分:6423
注 册:2007-11-27
收藏
得分:0 
用时间函数自己写一个统计代码运行时间,精确到ms的。
2008-01-05 16:42
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
别说到是个好办法
去试一试.
2008-01-05 16:49
灭火的风
Rank: 2
来 自:杭州
等 级:论坛游民
帖 子:161
专家分:10
注 册:2006-6-15
收藏
得分:0 
Linux命令行下有time命令,Win下的话,自己写一个也方便的。写一个time.exe程序放到system32目录里,随时在命令行下酒可以用了。比如统计啊。a.exe的运行时间可以这样:
time a(回车)
Time: 32ms
做这个工具其实也很简单的,写一个time.c文件,里面的主函数要带命令行参数,然后获取第二个命令行参数,然后用system函数去执行它,在执行之前记录精确到毫秒的时间,在执行之后再获取新的时间和前面的时间求差,这个差就是程序消耗的时间了。
2008-01-05 16:49
linsua
Rank: 1
等 级:新手上路
帖 子:275
专家分:0
注 册:2008-1-2
收藏
得分:0 
GCC有profile,
在Dev-C++里就是 菜单->运行-> profile分析。

如果你对我的话感到再明白不过 那恐怕你是误解了我的意思
2008-01-05 16:52
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
原帖由 [bold][underline]灭火的风[/underline][/bold] 于 2008-1-5 16:49 发表 [url=http://bbs.][/url]
Linux命令行下有time命令,Win下的话,自己写一个也方便的。写一个time.exe程序放到system32目录里,随时在命令行下酒可以用了。比如统计啊。a.exe的运行时间可以这样:
time a(回车)
Time: 32ms
做这个工具其实也很简单的,写一 ...

在网上找了下,这个代码行吗(我还没学到time函数)
#include <dos.h>

void main(void)
 {
   struct time curr_time;

   gettime(&curr_time);

   printf("Current time %02d:%02d:%02d.%02d\n", curr_time.ti_hour,
    curr_time.ti_min, curr_time.ti_sec, curr_time.ti_hund);
 }

如果行,接下来该做什么呢

用C打破禁锢的世界
2008-01-05 17:13
linsua
Rank: 1
等 级:新手上路
帖 子:275
专家分:0
注 册:2008-1-2
收藏
得分:0 
Dev-C++:
图片附件: 游客没有浏览图片的权限,请 登录注册

放不大图片?

[[italic] 本帖最后由 linsua 于 2008-1-5 17:37 编辑 [/italic]]

如果你对我的话感到再明白不过 那恐怕你是误解了我的意思
2008-01-05 17:32
快速回复:如何检测自己代码的执行效率
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017647 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved