Uploaded image for project: 'Qt Creator'
  1. Qt Creator

QML profiler should show which animations are taking resources



    • Type: Suggestion
    • Status: Open
    • Priority: P3: Somewhat important
    • Resolution: Unresolved
    • Affects Version/s: Qt Creator 4.6.1
    • Fix Version/s: None
    • Component/s: QML Profiler
    • Labels:


      Right now, QML profiler only shows the number of running animations, but it is insanely hard to find which animations are running. The only way is basically find and comment out all animations in the project and last time I counted, we have 1228 of them.

      We have encountered multiple performance issues caused by wrong use of animations - they keep running forever, they trigger change events or just take render time etc.

      QML profiler should:
      1. show which animations are currently running and let the user navigate to them (could be something similar to pixmap cache where the user can show the list of loaded images)
      2. count how much each of running animations contributes to the time spent in "animations" step of the scene graph
      3. show in the flame graph, how much of the time spent in change events is triggered by each animation

      I guess the last 2 items are harder to implement, but number 1 is the bare minimum to make profiling of animations possible


        No reviews matched the request. Check your Options in the drop-down menu of this sections header.



            • Assignee:
              ulherman Ulf Hermann
              alexbusenius Alex Busenius
            • Votes:
              0 Vote for this issue
              3 Start watching this issue


              • Created:

                Gerrit Reviews

                There are no open Gerrit changes