J jj830104 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #1 如何计算程序处理完事务前 需要的时间,有什么好的办法,我主要是加个TIMER控件计算单个任务处理后时间乘事务的个数? 但是往往不准? 23分全部家当了[]
Z zwdyyyxf Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #4 计算不准可能是线程引起的,你可以使用双线程试.在事务启动前启动计时的线程,结结束时停止线程,试试看.
K kinneng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #5 Var TickCount : Cardinal; begin TickCount := GetTickCount; // // TickCount := GetTickCount - TickCount; label1.caption:=FloatToStr(TickCount/1000); end;
Var TickCount : Cardinal; begin TickCount := GetTickCount; // // TickCount := GetTickCount - TickCount; label1.caption:=FloatToStr(TickCount/1000); end;
W waderlym Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-29 #6 大家没明白他的意思。他是说在程序执行后用什么算法或者方法得到 或者是预测处理完后的时间。肯定是一种估算的方法,但是有没比较好点的建议呢? 用线程估算吗?如何做到比较准确
W waderlym Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-29 #7 to kinneng: GetTickCount返回的时间可以用来计算单事务的时间: 问题是程序中处理的方法肯定都不是一样的 ,处理时间也不一定一样。用来估算 估计不怎么准确把。 期待一个比较接近真实处理时间的估算方法。
to kinneng: GetTickCount返回的时间可以用来计算单事务的时间: 问题是程序中处理的方法肯定都不是一样的 ,处理时间也不一定一样。用来估算 估计不怎么准确把。 期待一个比较接近真实处理时间的估算方法。