Skip to content

Commit

Permalink
update VS Profiler docs after the symbols loading has changed (#1005)
Browse files Browse the repository at this point in the history
  • Loading branch information
adamsitnik authored Nov 5, 2019
1 parent 54d3c9c commit f81914c
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 0 deletions.
Binary file added docs/img/vs_profiler_load_module_symbols.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions docs/profiling-workflow-corefx.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,16 @@ Or just sort the methods by exclusive CPU time by clicking on the `Self CPU` col

![Most time consuming](img/vs_profiler_6_sort_by_self_cpu_time.png)

Visual Studio Profiler 2019 has changed the default policy for loading symbol files.

If you see "Source information is not available" message:

![Source information is not available](img/vs_profiler_source_info_not_available.png)

You need to switch to "Call Tree" view, right click on a method from given module and choose "Load Module Symbols" from the menu:

![Load Module Symbols](img/vs_profiler_load_module_symbols.png)

If you have configured everything properly you are able to see the CPU time spent per source code line!

![External code](img/vs_profiler_7_source_code.png)
Expand Down

0 comments on commit f81914c

Please sign in to comment.