[nvda] Re: Processor usage

On 29/11/2008 6:19 AM, List account Brians (downstairs) wrote:
nvda only uses about 10 to 20 percent of processor resources according
to the task manager, however, if say, Windows media player is running in
the background, the usage of nvda goes up to more than double this in
some cases.. This seems odd as at most only a couple of percent are
added for, say Outlook Express.
I am going to speculate that Media Player fires more MSAA events than do other applications because it is constantly updating. For example, the status bar is probably constantly changing, so it is probably firing an MSAA event for each change. Although NVDA doesn't necessarily speak every event, it still has to process some of them. (We do have some code to avoid processing unnecessary events, but there are limits to what we can do without limiting flexibility and functionality.) I must stress that this is speculation; I would have to investigate more thoroughly to be sure.

--
James Teh
Email/MSN Messenger/Jabber: jamie@xxxxxxxxxxx
Web site: http://www.jantrid.net/
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: