新手问题,如何计算程序中某段代码的运行时间?
如题,假设我有一个for循环可能需要运行1分钟才能运行完。所以我想计算出这个循环的运行时间。
请问我该如何实现?
最好能精确到毫秒。
谢谢。
问题点数:20、回复次数:4Top
1 楼exing(铱星)回复于 2005-08-29 16:09:45 得分 18
Dim tsnResult As TimeSpan
Dim intStart,intEnd As Int64
intStart = Now.Ticks
..............(执行一个长的过程)
intEnd = Now.Ticks
tsnResult = New TimeSpan(intMid - intStart)
Console.WriteLine("共耗时:" & tsnResult.TotalMilliseconds.ToString & "毫秒")Top
2 楼chendazhi(不务正业)回复于 2005-08-29 16:10:38 得分 2
循环后时间减去循环前的时间
用date.nowTop
3 楼porener(薄刃)回复于 2005-08-29 16:23:12 得分 0
谢谢依星Top
4 楼exing(铱星)回复于 2005-08-30 08:21:22 得分 0
不好意思
tsnResult = New TimeSpan(intMid - intStart)
应为:
tsnResult = New TimeSpan(intEnd - intStart)Top




