Performance Profiling | .NET Object Allocation Tracking Tool

Sdílet
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

Komentáře • 14

  • @IvarDaigon
    @IvarDaigon Před 2 lety +3

    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.

  • @diederikfrombelgium
    @diederikfrombelgium Před 3 lety

    Thanks for sharing! Great work!

  • @expertreviews1112
    @expertreviews1112 Před rokem +1

    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

  • @mihainicolae7028
    @mihainicolae7028 Před 3 lety

    Thanks, it was very informative!

  • @KeertiRavindran
    @KeertiRavindran Před 3 lety

    Hey guys great video! Would ya'll be doing a video on the Memory Usage tool aswell?

  • @claudiomanzoliz4378
    @claudiomanzoliz4378 Před 3 lety

    thank you leslie for this wonderfull video

  • @jareds7305
    @jareds7305 Před rokem

    The guy in these videos is so good at explaining the tools. I wonder if he has a youtube channel

  • @user-cd9bw1hx6q
    @user-cd9bw1hx6q Před 2 lety

    Hey!
    Thanks for all series.
    Will there be a next episode?

  • @pablotdvsm
    @pablotdvsm Před 2 lety

    21:59: declaring a static variable for the colors
    What is the difference between declaring a static and non-static variable?

    • @NotMarkKnopfler
      @NotMarkKnopfler Před rokem +1

      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.

  • @furrysophie8997
    @furrysophie8997 Před 3 lety +1

    Thanks for Sharing. I will get lost in optimizations.

  • @user-ze1tf1xf4q
    @user-ze1tf1xf4q Před 11 měsíci

    It is disabled when I try to profile a .net 4.6.2 application running on IIS, why?

  • @expertreviews1112
    @expertreviews1112 Před rokem

    Where's Sagar's twitter handle??

  • @codewithstephen6576
    @codewithstephen6576 Před rokem

    you could just null the ellipse after its added to the list