如何计算程序执行后 处理完需要的时间?(23分)

  • 主题发起人 主题发起人 jj830104
  • 开始时间 开始时间
J

jj830104

Unregistered / Unconfirmed
GUEST, unregistred user!
如何计算程序处理完事务前 需要的时间,有什么好的办法,我主要是加个TIMER控件计算单个任务处理后时间乘事务的个数? 但是往往不准? 23分全部家当了[:(]
 
我也想知道,如果有人回答我也开帖给点分。[:(]
 
很有挑战性
 
计算不准可能是线程引起的,你可以使用双线程试.在事务启动前启动计时的线程,结结束时停止线程,试试看.
 
Var
TickCount : Cardinal;
begin
TickCount := GetTickCount;
//
//
TickCount := GetTickCount - TickCount;
label1.caption:=FloatToStr(TickCount/1000);
end;
 
大家没明白他的意思。他是说在程序执行后用什么算法或者方法得到 或者是预测处理完后的时间。肯定是一种估算的方法,但是有没比较好点的建议呢? 用线程估算吗?如何做到比较准确
 
to kinneng:
GetTickCount返回的时间可以用来计算单事务的时间: 问题是程序中处理的方法肯定都不是一样的 ,处理时间也不一定一样。用来估算 估计不怎么准确把。
期待一个比较接近真实处理时间的估算方法。
 
[:(]大大们要觉得分不够 哼一声 我开贴[:(]
 
多人接受答案了。
 
后退
顶部