Friday, June 19, 2026
1 change · 17.0
Enhancements to existing features
This update enhances the Speedscope profiling feature by adding a control panel to manage rendering options. Previously, Speedscope visualizations were static and prone to performance issues. Now, users can easily enable or disable options, leading to faster, more reliable results and simplified sharing of profile data.
Original PR description
This pr aims to improve the profiling, and mainly speedscope rendering experience. Right now, visualizing a speedscope result: Gives a static result. The makes the usage of some options like constant time impossible without editing the code. It also generate to much different types of output at the same time making it slow and leads faster to memory error. Needs to enable the profiling on the database to be able to visualize the result. This can be painful mainly when trying to access result after some time, or just after profiling in python. This pr removes the need to enable the profiling to visualize the results. This pr adds a wizard to enable or disable some options. As a bonus it is now possible to combine multiple profile in the same view (experimental) Backport of https://github.com/odoo/odoo/pull/189370 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr