如何得到程序的执行时间和内存占用

hongweijin 2004-04-07 03:14:28
如何得到程序的执行情况。这acm.zju.edu.cn怎么做的。请教!
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fireinsky 2004-04-08
  • 打赏
  • 举报
回复
关注
expret 2004-04-08
  • 打赏
  • 举报
回复
用win32 API函数

GetProcessTimes 获得进程的CUP时间
GetThreadTimes 获得线程的CUP时间

查询内存用
GlobalMemoryStatus
VirtualQuery

具体用法看MSDN

参考书 《Advanced Windows》第3版
hongweijin 2004-04-07
  • 打赏
  • 举报
回复
呵呵,先谢谢scu_hurricane(金文丰)!管理器的内存所看到的内存占用,和一个程序运行的整一套是应该有区别的吧!
scu_hurricane 2004-04-07
  • 打赏
  • 举报
回复
执行时间好办
#include"time.h"
time_t t1,t2;
在程序开始时,t1=time(NULL);
在程序结束时,t2=time(NULL);
所用的时间就是t2-t1;
用difftime也可以,msdn上有详细的例子。至于占用的内存就不知道怎么办了,学习中。。。
不过可以看任务管理器的内存使用量。
winco 2004-04-07
  • 打赏
  • 举报
回复
搜索一下老贴子,有这个
alever513 2004-04-07
  • 打赏
  • 举报
回复
这个我也想知道也...

楼主是浙江的? 那里有千把道题目...也
hongweijin 2004-04-07
  • 打赏
  • 举报
回复
自己顶一下,确实挺急啊

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧