Timeline Profiling inside Visual Studio
With each new release, dotTrace deepens its integration with ReSharper and Visual Studio. In doing this, we aim to lower the entry barrier and make profiling easier to use on a daily basis, by moving profiling closer to code. dotTrace 10 has come the farthest in this regard, as this release integrates the entire Timeline Viewer into Visual Studio.
The viewer is represented with the Performance Profiler tool window, exposing functionality that is almost identical to that of its standalone counterpart.
What are the pros of using the integrated viewer?
- First of all, the timeline profiling workflow becomes virtually seamless as you run a session and analyze results right in Visual Studio. You no longer need to switch between the source code and the profiler.
- The next game changer is the ability to navigate from the call tree to the source code…
…and vice versa:
In the latter case you not only navigate to Call Tree, but also apply a filter by all method occurrences and their subtrees.
Some differences between the Performance Profiler window and the standalone viewer:
- With a more compact UI, filters are grouped in a slightly different way.
- A tiny difference in Call Tree shortcuts is that in the integrated viewer, Enter navigates you to the method declaration.
- Threads Diagram is not available in the integrated viewer. For thread selection, you can use either the Threads filter or the Threads tool window (for multiple thread selection).
Try the integrated viewer on your own by installing the latest ReSharper Ultimate build and let us know how you like it!
Subscribe to Blog updates
Creating Custom AI Prompts
AI has swept through the software development industry like a wildfire. So people want to learn how to best use AI in their day to day tasks. In this post we’ll take a look at how to write custom prompts for use with the JetBrains AI Assistant in ReSharper and Rider so you can make the most of AI.&n…
12 Debugging Techniques In JetBrains Rider You Should Know About
Twelve must know debugging features in JetBrains Rider every developer should know.
Interceptors – Using C# 12 in Rider and ReSharper
Welcome to our series, where we take a closer look at the C# 12 language features and how ReSharper and Rider make it easy for you to adopt them in your codebase. If you haven’t yet, download the latest .NET 8 SDK and update your project files! In this series, we are looking at: Primary …