How do you trace/profile your .NET applications? The MSDN online help mentions Visual Studio Team (which I do not possess) and there is the Windows Performance Toolkit. But, are there other solutions you can recommend? Preferably (of course) a solution that works without changing the code (manually) and that can be integrated in Visual Studio.
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Generic Generics in Managed C++
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
Happy birthday:
http://www.jetbrains.com/profiler/
See also this question. JetBrains dotTrace is the best .NET profiler I have found (and I have tried pretty much every one there is), because it is the only one that has low enough overhead to handle a processor-intensive application. It is also simple, accurate and well-designed - highly recommended!
I think this is the best free one: http://www.productivity-boost.com/Download.aspx
The website is german but you can just download it, the software is english.
If you are looking for something free, I use NProf. Although its pretty limited and may crash or hang on certain programs.
http://nprof.sourceforge.net/Site/Description.html