请问怎么监测程序的运行速度?
同一个功能往往有好几种写法!但是那种好些呢?一般都是自己怎么顺手怎么用!
我想知道有没有什么办法可以监测程序运行的速度,这样的话最少我就可以知道那种写法,程序的运行速度会快些,有大虾知道要怎么做的吗?教教我吧。
问题点数:20、回复次数:11Top
1 楼Bardo(巴顿(永远只有一个))回复于 2001-12-23 13:06:31 得分 4
Function
BeginTime=Timer()
......
NeedTime=Timer()-begintime
msgbox (needtime)
End function
Top
2 楼lgs73327(大眼鱼)回复于 2001-12-27 20:05:00 得分 0
有没有好用的软件之类的?Top
3 楼cherno(且歌且狂)回复于 2001-12-27 21:21:18 得分 4
吧顿兄的方法很可能测不出结果,嘿嘿~~吧顿兄可以自己试~~~
原理嘛~~我也不明白,但是好象是那样~~
工具,可以找些监视系统CPU资源的工具看看~~Top
4 楼wozhy(无编)回复于 2001-12-27 22:09:23 得分 3
用API函数GETTICKCOUNT()?Top
5 楼Bardo(巴顿(永远只有一个))回复于 2001-12-28 12:47:43 得分 3
: cherno(且歌且狂)
你一定不知道将代码放在何处!
以前也有人不知在何处打领带。。。。。。
Top
6 楼lgs73327(大眼鱼)回复于 2001-12-29 11:22:46 得分 0
请问Bardo(巴顿)
代码该放在那里?Top
7 楼Bardo(巴顿(永远只有一个))回复于 2001-12-30 19:17:36 得分 3
很难吗?
Top
8 楼lgs73327(大眼鱼)回复于 2002-01-05 15:40:46 得分 0
to Bardo(巴顿)
我确实是很菜的,我先猜一下,要是错了不要笑我:)
Function
BeginTime=Timer()'放在模块里
NeedTime=Timer()-begintime'放在自己想测试的地方
msgbox (needtime)
End function
是不是这个样子的?
Top
9 楼cherno(且歌且狂)回复于 2002-01-05 17:46:51 得分 3
to lgs73327(大眼鱼)
问题是你要测的是什么?
BeginTime=Timer()'放在模块里
也就是这中间跑的是什么?
NeedTime=Timer()-begintime'放在自己想测试的地方
to Bardo(巴顿)
你考率过吗?Top
10 楼lgs73327(大眼鱼)回复于 2002-01-06 23:59:17 得分 0
to cherno(且歌且狂)
我想测的是代码怎么写更有效率些。Top
11 楼lgs73327(大眼鱼)回复于 2002-01-07 17:21:13 得分 0
to cherno(且歌且狂)
我想测的是程序怎么写更有效率:)
不同的代码执行相同的任务那样更快些。Top




