Details
-
Task
-
Resolution: Fixed
-
Not Evaluated
-
None
-
6.4
-
None
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
- resulted from
-
QTBUG-100783 Port qtvirtualkeyboard to declarative type registration
- Closed