之前写过一篇文章是用计算两个date的时间差来计算的,原文在这里:VB.NET性能测试方法之间隔时间(操作耗时)-桔子雨工作室,本文用Stopwatch来记录间隔时间。
Private Sub ControlDev()
Dim watch As New Stopwatch
watch.Start()
For i = 0 To 7
ListBox1.Invoke(
Sub()
' 使用 Invoke 来确保在正确的线程上更新 UI
ListBox1.Items.Add(i)
End Sub)
Next
Debug.Print("异步操作耗时:" & watch.ElapsedMilliseconds)
watch.Stop()
End Sub
这只是使用举例,我去掉了一些业务上的代码。