Datadog's APM profilers have evolved to provide unbiased CPU and async task profiling. For Java, this involved collaborating with OpenJDK to introduce a new CPU profiling event. For Python, a new async-aware profiling model reconstructs relationships between asyncio tasks, addressing limitations of traditional flame graphs and reducing profiler overhead. This aims to provide more accurate and actionable performance insights for complex asynchronous applications.
All Datadog trails