找回密码
 新注册用户
搜索
查看: 7095|回复: 5

请问,如何得到程序运行时间?

[复制链接]
发表于 2005-12-29 19:15:58 | 显示全部楼层 |阅读模式
我正在用Matlab编写蚁群算法程序,怎么才能知道运行一遍花多少时间呢?不会让我掐表吧。如果用C语言编程,能不能得到运行时间?
回复

使用道具 举报

 楼主| 发表于 2005-12-29 19:17:27 | 显示全部楼层
哪位知道请赐教,谢谢!
回复

使用道具 举报

发表于 2005-12-31 17:30:08 | 显示全部楼层
用Windows API函数GetTickCount。
另,好像发错版了吧?
回复

使用道具 举报

发表于 2006-1-1 23:52:09 | 显示全部楼层
C语言的话可以用
#include <time.h>
...
float StartTime = clock();
...
t=(clock()-StartTime)/CLOCKS_PER_SEC;
回复

使用道具 举报

 楼主| 发表于 2006-1-4 17:57:38 | 显示全部楼层
谢谢二位,我会找相关的书来看。
回复

使用道具 举报

发表于 2006-1-16 16:03:57 | 显示全部楼层

在linux 下

可以用time 命令:  time   ./文件名
或用ps查看进程执行时间。在/etc/crontab中加

49 * * * * root /time/time

每小时49分运行time脚本  脚本内用ps查看进程执行时间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-7 19:47

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表