I inherited a Windows Forms application written in VB.Net. Some parts of the application are terribly slow. What is the easiest way to find which parts of the code hold? I am looking for a way to quickly find the slowest routines and solve them first, trying to speed up the application.
I know that there are several products for the code profile available for purchase that will show how long each subroutine takes, but I was hoping to find a solution for free .
. , . nProf (, , 0.1) . , - , . , , , , , . , , , 15 30 , , . , , .
ANTI- RedGate . .NET Memory Profiler . .NET Memory Profiler , , , , .
JetBrains , dotTrace, , , JetBrains , , .
, : ( 45 ), , spring . .
nProf - .Net(ref).
nProf - .Net.
Visual Studio , . - VS2008, , .