Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97811

QScrollArea performance regression

XMLWordPrintable

    • Windows
    • ffc9323671d045e3566980d9ed4567f071004e65 (qt/qtbase/dev) 2b7348bf329ef3e8c045e3444b81f2b51aecde1c (qt/qtbase/6.2) 539bf913533c657d64265e045234e6bd8432a520 (qt/tqtc-qtbase/5.15)

      I'm seeing huge performance issues after commit https://code.qt.io/cgit/qt/qtbase.git/commit/src/widgets/widgets/qscrollarea.cpp?id=6c4dc722cb9bf765904feefff4fb00bdb0b3dc9f

      Particularity noticeable on Windows, but it's at times noticeable on Linux too, especially if it's on an older machine.

      Here is an example:

      Strawberry compiled with Qt 6.2.1.
      https://files.jkvinge.net/temp/StrawberrySetup-1.0.0.37.g5cb88efc-Qt6-x64_BROKEN_SCROLL.exe

      If you switch between the Collection and Context tab, it completely freezes the whole player, if you resize the context with the lyrics, it's really sluggish.

      Recompiled Qt 6.2.1 with the commit reverted, everything works.

      https://files.jkvinge.net/temp/StrawberrySetup-1.0.0.37.g5cb88efc-Qt6-x64_SCROLL_WORKS.exe

       

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

            vhilshei Volker Hilsheimer
            jonaski Jonas Kvinge
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes