Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-20587

QML profiler should show which animations are taking resources

    XMLWordPrintable

    Details

    • 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:
      None

      Description

      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

        Attachments

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

          Activity

            People

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

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes