Continuous profiling is a multi-dimensional performance optimization technique where web applications are monitored and profiled in real-time. Lightweight and scalable, it's tailored for holistic application oversight.
Continuous profiling collects performance data continuously, enabling developers to gain deep insights into their application's behavior, identify bottlenecks, and optimize code for better performance and resource utilization. This proactive approach allows for quicker identification and resolution of performance issues, ensuring the smooth running of software in live environments.
The continuous profiling dashboard is available directly under the
Continuous Profiling
tab of your environments.
It lets you visualize the profiling data of a specific application and is composed of several views: flame graph, table view, as well as a split view combining the flame graph and table views.
Each view helps make sense of the profiling data for the selected dimension and time frame. The available dimensions vary with the runtime profiled.