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

High CPU load on embedded targets caused by timers

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.15.8, 6.2.0 Alpha
    • 5.12, 5.13, 5.14, 5.15, 6.0, 6.1
    • Virtual Keyboard
    • None
    • All
    • 63a944ff12580f2c333a162ecaecd12419a39c10 (qt/qtvirtualkeyboard/dev) f59e59b38ec0ea00747dab2b3acbcae61fb95494 (qt/qtvirtualkeyboard/6.2) 0d2174eb62852d173113d2fa5468775404744b81 (qt/tqtc-qtvirtualkeyboard/5.15)

    Description

      Pressing a key (without releasing) with auto repeat enable for a longer time increases the CPU load.
      Pressing a key with auto repeat enabled causes starting a timer with 600 ms.
      If the timer event occurs a new timer is started with 50 ms without killing the previous timer.
      A new timer is now generated every 50 ms while the key is still pressed.
      Releasing the key kills only the last generated timer. All other timers stay active.

      Attachments

        For Gerrit Dashboard: QTBUG-94259
        # Subject Branch Project Status CR V

        Activity

          People

            jakoivik Jarkko Koivikko
            gagi Dominik Holland
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes