怎样来计算一个程序的运行时间呢? 怎样来计算一个程序的运行时间呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是计算自身,加个Timer就可以了,一开始就执行计时如果是别的程序恐怕得写个hook... 如果是自身的程序,就在create时就给他个时间就行了,查看时与现在时间比一下就得出了,如果是要查看别的程序,我也不知道! GetTickCount自己计算一下就好了! 可不可以这样。写一个程序,上面放一个timer,不停的监视你要记时的程序。一旦发现这个程序启动,就设timer的enable为真。然后继续监视,发现那个程序关闭了,看看timer的值为多少,就可以算初时间来了。 不过我找到了一个方法,用windows api: QueryPerformanceFrequency(Frequency); QueryPerformanceCounter(StartCount); runProgram();//运行待测程序 QueryPerformanceCounter(EndCount); ElapsedTime:=(endCount-StartCount)/Frequency;ElapsedTime就是运行时间 一个记录数组从一个窗体传递给另外一个窗体,可以直接传递吗? DELPHI和ACCESS数据库的问题!!求助 HELP,HELP,急救!!!一个老问题 在线等 升级了,比打游戏累多了 请教一个问题:新增记录并刷新数据集后定位记录。 终于升级为星级会员,希望大家给我捧个人场,UP者皆有分,在此先谢过了。 有没有简单的移动文件的语句? 在Delphi中如何刪除Excel中不需要的行和列 升级到Delphi 6 -- 兼容性问题 如何使TImage控件选中后有暗淡效果 web service 程序内存泄漏的问题 如何更改一个PopMenu控件的颜色?
如果是别的程序恐怕得写个hook...
自己计算一下就好了!
QueryPerformanceFrequency(Frequency);
QueryPerformanceCounter(StartCount);
runProgram();//运行待测程序
QueryPerformanceCounter(EndCount);
ElapsedTime:=(endCount-StartCount)/Frequency;
ElapsedTime就是运行时间