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.Documentation Index
Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
Use this file to discover all available pages before exploring further.
Continuous profiling on Upsun
Upsun Continuous Profiling is powered by Blackfire. To access Continuous Profiling in the Console:- Open your project in the Console.
- Select Apps and Services.
- Select your app.
- Click Profiling.
Color-coded node dimensions
Upsun continuous profiling dashboard employs a color-coded system to represent each dimension, ensuring consistency across different runtimes. The intensity of a node’s background color is directly proportional to the resources it consumes. As resource consumption increases, so does the vibrancy of the background color. This visual representation pinpoints application areas that may require optimization.
Flame graph
The flame graph is a hierarchical visualization of the contribution of the different function calls to the selected dimensions. Flame graphs are effective in identifying performance issues and understanding the behavior of software during execution.


Table view
The table view displays a list of all the frames sorted by their resource consumption, for the selected dimension and time frame. By default, the table is sorted byexclusive resource consumption, which is the total value of the frame, minus the combined total values of its direct children.
