1. Home
  2. What's New
  3. Continuous Profiling for .NET
Released on: March 2026What's New

Continuous Profiling for .NET

.NET teams can now see which methods use the most CPU and memory in production, without reproducing the problem locally. Atatus Continuous Profiling for .NET samples your running applications with low overhead, so it can stay on all the time.

Read the hottest code paths in an interactive flame graph, compare two time ranges to see what got slower after a deploy, and let Insights flag memory leaks and sudden spikes for you.

What .NET profiling shows you

  • CPU flame graphs: See CPU time across the whole call stack, with the most expensive methods drawn widest. Click a frame to zoom in.
  • Memory and GC profiling: Track heap allocations and .NET garbage collection to find memory leaks and prevent out-of-memory crashes.
  • Threads and async code: Find thread pool starvation, lock contention and async/await bottlenecks that slow requests down.
  • Compare profiles: Put a baseline next to a comparison, such as before and after a deploy, and see which methods grew.
  • Insights: Memory leaks, sudden spikes, resource exhaustion and long-running CPU trends are flagged for you, with the service and profile type for each.