Performance Profiling | .NET Object Allocation Tracking Tool
Vložit
- čas přidán 18. 11. 2020
- Diagnostics PM Sagar Shetty continues taking us on a tour of the Visual Studio profiling tools. Today he shows how you can see how much memory your app uses and what code paths allocate the most memory by using the .NET Object Allocation tool.
Learn more about profiling in Visual Studio at aka.ms/vsprofilingdocs/?&WT.m....
Learn more about the .NET Object Allocation tool at docs.microsoft.com/en-us/visu.... - Věda a technologie
This is a really useful tool so I decided to try it out as soon as I saw the video.
I have a heavy workload multithreaded app that I wanted to track the allocations on and so I ran it for 2 minutes... took nearly half an hour to load the results after the data was captured and that's on a core i7 laptop with an nvme ssd using Visual studio 2022 so I'm guessing its going to be a few more years before this tool can actually be used to profile complicated software that needs to be running for more than a couple of minutes to collect good data.
Thanks for sharing! Great work!
It's great that the meaning of those icons was explained in detail... Can I know where such details about use of icons and their meaning is documented??? I struggle with this across Visual Studio
Thanks, it was very informative!
Hey guys great video! Would ya'll be doing a video on the Memory Usage tool aswell?
thank you leslie for this wonderfull video
The guy in these videos is so good at explaining the tools. I wonder if he has a youtube channel
Hey!
Thanks for all series.
Will there be a next episode?
21:59: declaring a static variable for the colors
What is the difference between declaring a static and non-static variable?
If you have a _static_ variable in a class, then all instances of that class will see the _same_ value for that variable. They will not have their own instance/version of it. Hope this helps.
Thanks for Sharing. I will get lost in optimizations.
It is disabled when I try to profile a .net 4.6.2 application running on IIS, why?
Where's Sagar's twitter handle??
you could just null the ellipse after its added to the list