目前我正在編寫一個VB.NET應用程序,它變得越來越大,導致它變得非常緩慢。VB.NET應用程序性能測試
是否有任何可以在幾秒鐘內測試性能的應用程序(或插件)? 我的意思是,當我點擊一個按鈕並顯示一個產品時,我想知道它究竟需要多長時間。
目前我正在編寫一個VB.NET應用程序,它變得越來越大,導致它變得非常緩慢。VB.NET應用程序性能測試
是否有任何可以在幾秒鐘內測試性能的應用程序(或插件)? 我的意思是,當我點擊一個按鈕並顯示一個產品時,我想知道它究竟需要多長時間。
內置到visual studio是一個分析器。您可以在分析/啓動性能嚮導下找到它。
您也可以下載螞蟻探查器(Red-gate.com)或dotTrace(JetBrains.com)
您也可以使用舊學校跟蹤。
Dim ts = Stopwatch.StartNew
' Your code goes here
' Format and display the TimeSpan value.
Dim elapsedTime As String = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds/10)
Console.WriteLine("RunTime " + elapsedTime)
但你真的不應該。我已經看到一些生產代碼在每隔一行之後插入這樣的跟蹤,並且人們仍然不知道爲什麼事情不起作用。 – Neolisk
非常感謝。我發現螞蟻探查器功能強大。 – user845768
我們使用ANTS Profiler,並發現它非常有用,可以爲EqaTec的免費分析器找到瓶頸 – DJIDave