Company
Date Published
Author
Will McMullen
Word count
1149
Language
English
Hacker News points
None

Summary

Profiling is introduced as a solution to understand the exact function calls causing performance issues in applications. Continuous Profiling and UI Profiling are two powerful tools that provide function-level insights into runtime behavior, enabling developers to find and fix bottlenecks faster. These profilers help identify CPU hotspots, batch jobs, ML pipelines, analytics processes, and frontend slow render functions, allowing for optimization of infrastructure costs, API response latency, and throughput. With UI Profiling, code execution is captured in real user sessions, revealing what's dragging down responsiveness, so developers can deliver fast apps that feel good to use. The profilers offer fine-tuned controls, including session-based sampling, flexible lifecycle management, and transparent billing, making it easy for developers to get started with profiling in Sentry.