Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
Qt Creator 9.0.0
-
None
-
Arch Linux, KDE
-
-
d6484109b (9.0)
Description
When running the performance analyzer, the flame graph only shows the top of the stack trace. As a result, it's impossible to fully analyze where the bottlenecks are.
For example, here's a flame graph taken in Qt Creator 8.0.2:
Here is the same flame graph taken in Qt Creator 9.0.0:
There is effectively no call stack information in the Qt Creator 9.0.0 flame graph, making it impossible to find where the bottlenecks actually occurred. The timeline view appears to be similarly shallow.
I tried right clicking the flame graph and selecting "Show Full Range" and I get the same output. I've also tried all the different call graph modes and increasing the stack size to no avail. Toggling "Aggregate by functions" has little effect. When testing between 8.0.2 and 9.0.0, everything else on the system is the same: I only swapped out which package is installed for Qt Creator itself.
Attachments
For Gerrit Dashboard: QTCREATORBUG-28545 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
446693,2 | Add missing Q_OBJECT to PerfRunConfigurationAspect | 9.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |