Performance Profiling | Part 1 An Introduction

  Рет қаралды 39,884

Microsoft Visual Studio

Microsoft Visual Studio

Күн бұрын

Пікірлер: 23
@jabrouni2
@jabrouni2 4 жыл бұрын
Can't wait for the next one. Would also be helpful if at some point you can take us through how to interpret the results
@sagarshetty6576
@sagarshetty6576 4 жыл бұрын
Glad you enjoyed Haripraghash! We will definitely be doing a much more thorough explanation of how to interpret results in future episodes when we do a deep dive into each individual tool.
@oswaldumeh
@oswaldumeh 4 жыл бұрын
Amazing tools that can really help with performance challenges investigation. Nice show. I will be looking out for the parts that follow. Well done!
@sagarshetty6576
@sagarshetty6576 4 жыл бұрын
Thanks for the feedback Oswald and glad to hear you will be tuning into future episodes! We have a lot of content we are working on.
@robertsimpson4412
@robertsimpson4412 2 жыл бұрын
I've been using the profiling tools for a while (C++, mostly instrumented) but I've never been able to find how to start the profiler with data collection disabled and then start it later. There are plenty of references to "Launch with Profiling Paused" but this menu option is not present (or is very well hidden) on the versions I'm using (VS 2019 and VS 2022 preview). The help just links to these videos.
@CarlBerisfordMurray
@CarlBerisfordMurray 4 жыл бұрын
Have you ever used these tools on VS? As a customer that really wants to support VS I'm having more and more trouble trying to recommend it as VS becomes slower and slower. In the real world I can't have a 1 project solution, and I don't have time to wait for VS to continually slow down and/or crash.
@sagarshetty6576
@sagarshetty6576 3 жыл бұрын
Hey Carl thanks your feedback! Your points are totally fair and I can assure you our engineering team is hard at work trying to improve the performance of our tools. We are aiming for some perf improvements to land around version 16.9 of Visual Studio so hopefully you will see some improvements then.
@RJOVenturesInc
@RJOVenturesInc 4 жыл бұрын
Very cool feature. Thumbs up!
@sagarshetty6576
@sagarshetty6576 3 жыл бұрын
Thanks Richard!
@Niohimself
@Niohimself Жыл бұрын
Can I do C++ code profiling in VSCode, or is it only supported by the full Visual Studio?
@TornTech1
@TornTech1 4 жыл бұрын
When is the next episode. Could really do this this right now as we try to track down performance hot areas in our production web app
@sagarshetty6576
@sagarshetty6576 4 жыл бұрын
Hey TornTech glad to hear our tools may be of some use! We will be recording some more episodes next week and expect more videos in the following weeks!
@mikekosak9598
@mikekosak9598 2 жыл бұрын
@@sagarshetty6576 @tornTech so wait a few more weeks for something you need right now
@aaronzhang4717
@aaronzhang4717 3 жыл бұрын
This is great
@CoolVishu4u4ever
@CoolVishu4u4ever 4 жыл бұрын
Is there any defined frequency of episodes like weekly? Do we have defined agenda what will be covered in future episodes?
@sagarshetty6576
@sagarshetty6576 3 жыл бұрын
Hey Vishal there is not an exact frequency of episodes but the current plan is to focus on a few more deep dives on the main tools within the performance profiler. If there is a topic you are interested in feel free to recommend.
@volkerdr.milbrandt7692
@volkerdr.milbrandt7692 4 жыл бұрын
Does the performance profiler also support native C++? Will there be episodes regarding profiling C++ or even mixed solutions of native C++ and C#?
@sagarshetty6576
@sagarshetty6576 3 жыл бұрын
Many of the tools do work with native C++ but some such as the .NET Object Allocation tracking do not. You can see a table here: docs.microsoft.com/en-us/visualstudio/profiling/profiling-feature-tour?view=vs-2019#which-tool-should-i-use outlining what tools work with what platforms and you will see some say .NET only. In our episode on the .NET Async tool a mixed solution was used.
@mikekosak9598
@mikekosak9598 2 жыл бұрын
Skip to 7:01 for actual content.
@RNA0ROGER
@RNA0ROGER 3 жыл бұрын
Only a tiny fraction of this video was actually useful
@mikekosak9598
@mikekosak9598 2 жыл бұрын
"So you sorta kinda.." and "You have this and that" and "then you have this and that" and "so we'll talk about what profiling is in another video..." and "to kinda get started " and "to kinda get started.." and "so essentially.." and "so you kinda sorta have..." JEEZ PEOPLE LEARN TO BE CONCISE!!!!!!!!!! SCRIPT IT FIRST
@miguelroig9916
@miguelroig9916 Жыл бұрын
please stop saying " kind of..."
@BartHoukes-t6i
@BartHoukes-t6i Жыл бұрын
Is this real or bull shit. They're very enthousiastic about uSoft, but I feel it's lost time.
Performance Profiling | Part 2: Choosing the right tool
35:26
Microsoft Visual Studio
Рет қаралды 19 М.
"Highly Technical Talk" with Hanselman and Toub | BRK194
46:11
Microsoft Developer
Рет қаралды 40 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 65 МЛН
8 await async mistakes that you SHOULD avoid in .NET
21:13
Nick Chapsas
Рет қаралды 313 М.
VISUAL BENCHMARKING in C++ (how to measure performance visually)
18:09
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 85 М.
Performance Profiling | CPU Usage Tool
27:14
Microsoft Visual Studio
Рет қаралды 26 М.
The Basics of Profiling - Mathieu Ropert - CppCon 2021
59:37
If Your Code Looks Like This... You're A GOOD Programmer
16:39
Continuous Delivery
Рет қаралды 72 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 205 М.
Sysinternals Overview | Microsoft, tools, utilities, demos
29:40
Windows IT Pro
Рет қаралды 50 М.
Debugging threads with the Parallel Stacks window
19:50
Microsoft Visual Studio
Рет қаралды 10 М.