阅读:1073回复:4
怎么在vxd中计算程序执行了多少时间?谢谢
比如我在vxd里面有一段程序
for() {......} 我想知道执行这段程序的时间 |
|
|
沙发#
发布于:2002-11-29 19:06
在for开始前用KdPrint(())随便写点东西
再在for结束后用KdPrint(())随便写点东西 之后打开dbgview,把时间显示方式设置为ms 再让你的vxd跑起来,之后就能再dbgview里观察时间了。 |
|
|
板凳#
发布于:2002-11-30 09:11
ds 中有这样的组件.
但如果你的程序行短,循环次数不多,恐怕没有太精确的办法. |
|
|
地板#
发布于:2002-11-30 18:09
DRIVER中用RDTSC指令,可以精确到CPU时钟.
|
|
|
地下室#
发布于:2002-11-30 22:05
------------------------
在for开始前用KdPrint(())随便写点东西 再重复for若干此 再在for结束后用KdPrint(())随便写点东西 之后打开dbgview,把时间显示方式设置为ms 再让你的vxd跑起来,之后就能再dbgview里观察时间了。 ------------------------ 计算平均时间 |
|