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

Measure performance after porting virtual keyboard to declarative type registrations

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Not Evaluated
    • None
    • 6.4
    • Virtual Keyboard
    • None
    • All

    Description

      Measure impact on the startup performance after porting virtual keyboard to use declarative type registrations.

      How measured

      The measurements were made using the associated (in the Gerrit change) test application, which loads the Virtual Keyboard and exits after printing elapsed time. The measurement begins at the beginning of main() and ends before returning the result from the main(). Therefore, it does not include the time spent for static initialization or static dependencies.

      The measurements were conducted using the same computer and setup, with only exception in the virtual keyboard source code.

      The result is an average of 10 runs. The first run was not counted (to avoid effect of operating system caching).

      The results

      Old New
      1428 ms 1236 ms
      • Old: before the declarative registrations change
      • New: after the declarative registrations change

      Conclusion

      The results suggest that performance may even improve with the changes.

      Attachments

        Issue Links

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

          Activity

            People

              jakoivik Jarkko Koivikko
              jakoivik Jarkko Koivikko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes