Which performance tool should I use? (C#, Visual Basic, C++, F#)
Article
Visual Studio provides a variety of profiling tools to help you diagnose different kinds of app performance issues depending on your app type. In this article, we provide information to help you find the right tool for your scenario and application type.
• Begin an investigation for general performance issues. • Investigate high server CPU usage. • Investigate DevOps scenarios, such as when orders are not getting through to the retail website. • Optimize CPU usage. • Investigate latency in API calls.
• You need a tool like CPU Usage, but you want exact call counts and time spent in functions based on wall clock time. • You want to see blocked time, such as time spent waiting for locks. • Note: This tool requires extra overhead.
• Begin an investigation for general performance issues. • You want a trace for .NET counter-based metrics such as exceptions per second, garbage collection, and CPU utilization.
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.