[bt-devel] Windows performance issue

Eeli Kaikkonen eekaikko at mail.student.oulu.fi
Thu Apr 23 00:01:43 MST 2009


Quoting Greg Hellings <greg.hellings at gmail.com>:

> So I've been trying to look into this Windows GUI performance issue
> that has been noticed.  So far, for me at least, it is only present on
> the bookshelf manager.  The actual text windows are operating just
> fine.  However, I've tested everything I could think that I changed
> between using the 4.4 series and using the 4.5 series of Qt, and
> nothing has improved its performance.  The Bookshelf Manager still
> takes several seconds to respond to any input.
>

Some days ago I committed a change to b.s.mgr. Before the change the  
dialog didn't become visible until the tree of works in a source was  
created. After the change the dialog should be shown immediately and  
"busy" mouse cursor indicates that something is still going on before  
the source list is constructed. How does it work for you? How does it  
respond when there are more than one source and you open the dialog?  
Or when you switch the source tab?

Most probably this has something to do with creating backends for  
sources and populating the module lists. Without these the creation of  
the dialog should be instantaneous. "Premature optimization is the  
root of all evil" but in this case we should find if there's something  
to optimize. It's of course possible that this is a Qt 4.5 bug, but  
we'll see that if you do some profiling.

--Eeli Kaikkonen




More information about the bt-devel mailing list