SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
CSI .net core - debugging .net applications
Report
Tess Ferrandez
Follow
Principal Software Engineer at Microsoft
May. 17, 2021
•
0 likes
•
869 views
1
of
37
CSI .net core - debugging .net applications
May. 17, 2021
•
0 likes
•
869 views
Download Now
Download to read offline
Report
Software
Debugging performance issues, hangs, crashes and memory problems with memory dumps
Tess Ferrandez
Follow
Principal Software Engineer at Microsoft
Recommended
.Net debugging 2017
Tess Ferrandez
3.5K views
•
30 slides
Backtrack Manual Part10
Nutan Kumar Panda
1K views
•
16 slides
windows 8 product key lenovo laptop
Aycock03Francis
314 views
•
2 slides
PC/Mac/Linux: Multi-platform web development made simple
Marc Robinsone Caballero
488 views
•
21 slides
funwithalgorithms.pptx
Tess Ferrandez
39 views
•
62 slides
Debugging .NET apps
Tess Ferrandez
929 views
•
34 slides
More Related Content
More from Tess Ferrandez
Perf by design
Tess Ferrandez
151 views
•
185 slides
Fun421 stephens
Tess Ferrandez
152 views
•
36 slides
C# to python
Tess Ferrandez
2.3K views
•
91 slides
Facenet - Paper Review
Tess Ferrandez
3.3K views
•
43 slides
AI and Ethics - We are the guardians of our future
Tess Ferrandez
1.1K views
•
71 slides
Deep learning and computer vision
Tess Ferrandez
2.1K views
•
83 slides
More from Tess Ferrandez
(10)
Perf by design
Tess Ferrandez
•
151 views
Fun421 stephens
Tess Ferrandez
•
152 views
C# to python
Tess Ferrandez
•
2.3K views
Facenet - Paper Review
Tess Ferrandez
•
3.3K views
AI and Ethics - We are the guardians of our future
Tess Ferrandez
•
1.1K views
Deep learning and computer vision
Tess Ferrandez
•
2.1K views
A practical guide to deep learning
Tess Ferrandez
•
5.5K views
Notes from Coursera Deep Learning courses by Andrew Ng
Tess Ferrandez
•
345.3K views
A developers guide to machine learning
Tess Ferrandez
•
15.9K views
My bot has a personality disorder
Tess Ferrandez
•
4.2K views
Recently uploaded
Jens Happe - Write tests you love, not hate.pdf
Jens Happe
17 views
•
47 slides
C-SCALE Tutorial: Snakemake
Sebastian Luna-Valero
9 views
•
27 slides
Pharo 11: A stabilization release
ESUG
25 views
•
90 slides
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
12 views
•
30 slides
Sequence: Pipeline modelling in Pharo
ESUG
42 views
•
22 slides
The art of AI Art
Dennis Vroegop
8 views
•
58 slides
Recently uploaded
(20)
Jens Happe - Write tests you love, not hate.pdf
Jens Happe
•
17 views
C-SCALE Tutorial: Snakemake
Sebastian Luna-Valero
•
9 views
Pharo 11: A stabilization release
ESUG
•
25 views
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
•
12 views
Sequence: Pipeline modelling in Pharo
ESUG
•
42 views
The art of AI Art
Dennis Vroegop
•
8 views
Citi Tech Talk Disaster Recovery Solutions Deep Dive
confluent
•
11 views
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
ESUG
•
11 views
advanced java.pdf
Ali Bozkurt
•
199 views
Dido_Grigorov_Zurich_2020.pdf
PlamenaDzharadat
•
9 views
OpenAI GPT in Depth - Questions and Misconceptions
Ivo Andreev
•
9 views
Science and data manipulation in Pharo
ESUG
•
21 views
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
ESUG
•
9 views
Seaside Hotwired
ESUG
•
18 views
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
ICS
•
45 views
Database storage engine internals.pptx
AdewumiSunkanmi
•
35 views
Advanced Object- Oriented Design Mooc
ESUG
•
10 views
OutSystems Security Specialization - Study Help Deck
Fábio Godinho
•
25 views
Transform Your Digital Reality with Metaverse Development Solutions
Flexsin
•
32 views
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
QAware GmbH
•
12 views
CSI .net core - debugging .net applications
1.
CSI .NET CORE TESS
FERRANDEZ
2.
TESS SOFTWARE ENGINEER (EX. DEV SUPPORT) @MICROSOFT
3.
HIGH MEMORY USAGE CRASHES EXCEPTIONS BAD PERFORMANCE @TessFerrandez
4.
AZURE LINUX OR MAC INTERKITTENT NO STEP
BY STEP
5.
.NET INTERNALS @TessFerrandez
6.
HIGH MEMORY USAGE @TessFerrandez
7.
WHAT IS USING
UP THE MEMORY? WHY ISN’T IT GOING AWAY? @TessFerrandez
8.
DEMO MEMORY ISSUE ON
LINUX @TessFerrandez
9.
DOTNET COUNTERS DOTNET GCDUMP DOTNET
DUMP @TessFerrandez
10.
www.TessFerrandez.com @TessFerrandez
11.
ROOTS THREADS STATICS PINNED CACHE FINALIZEQUEUE @TessFerrandez
12.
.NET MEMORY MANAGEMENT
AND GARBAGE COLLECTION @TessFerrandez
13.
@TessFerrandez
14.
DEMO GC MEMORY LAYOUT @TessFerrandez
15.
@TessFerrandez
16.
@TessFerrandez
17.
@TessFerrandez
18.
@TessFerrandez
19.
MARK - SWEEP
- COMPACT @TessFerrandez
20.
GENERATIONS @TessFerrandez
21.
LARGE OBJECT HEAP @TessFerrandez
22.
@TessFerrandez
23.
DEMO MEMORY ISSUES PART
II @TessFerrandez
24.
Finalizers - C#
Programming Guide | Microsoft Docs @TessFerrandez
25.
DOTNET COUNTERS DOTNET GCDUMP DOTNET
DUMP DOTNET SOS DOTNET SYMBOLS WINDBG (STORE) @TessFerrandez
26.
Github.com/Maoni0/mem-doc @TessFerrandez
27.
BAD PERFORMANCE @TessFerrandez
28.
WHAT ARE WE
DOING? WHY IS IT TAKING SO LONG? @TessFerrandez
29.
DEMO HIGH CPU –
ON AZURE @TessFerrandez
30.
DEMO HANG - PARALLEL
STACKS IN VS @TessFerrandez
31.
DOTNET COUNTERS DOTNET GCDUMP DOTNET
DUMP DOTNET SOS DOTNET SYMBOLS WINDBG (STORE) AZURE DIAGNOSTICS DEBUG DIAG PROCDUMP VISUAL STUDIO @TessFerrandez
32.
CRASHES @TessFerrandez
33.
WHAT JUST HAPPENED? @TessFerrandez
34.
DEMO CRASH – WER @TessFerrandez
35.
WINDBG DEBUG DIAG VISUAL STUDIO AZURE
DIAGNOSTIC TOOLS PROCDUMP (SYSINTERNALS) VS PROFILERS DOTNET DUMP DOTNET GCDUMP DOTNET SOS DOTNET SYMBOLS DOTNET COUNTERS DOTNET TRACE @TessFerrandez
36.
www.TessFerrandez.com @TessFerrandez