Skip to content

This repository contains a .NET 6 API that will be used to demonstrate how to do profiling with dotnet-trace, dotnet-dump, dotnet-counters and Visual Studio

Notifications You must be signed in to change notification settings

karlospn/profiling-net6-api-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profiling a .NET6 app running in a linux container with dotnet-trace, dotnet-dump, dotnet-counters, dotnet-gcdump and Visual Studio

This repository contains a demo application. It is a .NET 6 API with 3 endpoints:

  • /blocking-threads endpoint.
  • /high-cpu endpoint.
  • /memory-leak endpoint.

Each endpoint contains a different performance issue.

This repository is used to demonstrate how to profile an app using the .NET CLI diagnostic tools (dotnet-dump, dotnet-trace, dotnet-counters, dotnet-gcdump) and Visual Studio.

More info about it on my blog post:

About

This repository contains a .NET 6 API that will be used to demonstrate how to do profiling with dotnet-trace, dotnet-dump, dotnet-counters and Visual Studio

Topics

Resources

Stars

Watchers

Forks