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

QML profiler should show which animations are taking resources

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • Qt Creator 4.6.1
    • QML Profiler
    • 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

            ulherman Ulf Hermann
            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