Bug 26236

Summary: Orca has severe performance issues when moving focus around applications.
Product: at-spi2 Reporter: Mark Doffman <mark.doffman>
Component: coreAssignee: Mark Doffman <mark.doffman>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: highest    
Version: unspecified   
Hardware: Other   
OS: All   
URL: https://www.facebook.com/
i915 platform: i915 features:
Bug Depends on: 66681    
Bug Blocks: 42631    

Description Mark Doffman 2010-01-26 03:30:11 UTC
Orca has severe performance issues when 'Tabbing' around applications.
The performance is not consistently bad. Some 'Tab' movements are instant while others, especially after multiple 'Tabbing' can block for long periods of time.

To reproduce:

Start up any application using the D-Bus AT-SPI module.
Load orca.
Switch to the application.
Press 'Tab' 10-20 times quickly in succession.

The issue seems to be related to the synchronous delivery of Keyboard events, possibly interacting with other calls to the registry daemon or application under examination.

There are some things we could try that may improve this situation. We could attempt to split the registryd up into two separate threads. One dealing with device events and the other dealing with calls to the desktop object.
Comment 1 Dick 2016-06-04 16:18:27 UTC

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.