[bt-devel] Windows performance issue

Greg Hellings greg.hellings at gmail.com
Thu Apr 23 00:08:48 MST 2009


Eeli,

On Thu, Apr 23, 2009 at 2:01 AM, Eeli Kaikkonen
<eekaikko at mail.student.oulu.fi> wrote:
> 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?

Sorry, I misspoke, the issue is with the Bookshelf itself.  For some
reason I keep referring to that as the Bookshelf Manager in my own
mind.  I'll check the manager, and other tree structures, to see if
it's possibly the Tree View in 4.5 when I get Profiler working.
Oddly, I can't find it in my Visual Studio 2008 Profiler that is
supposedly part of my installation.  I'm looking around now to see if
I didn't install it.

--Greg

>
> 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
>
>
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel
>



More information about the bt-devel mailing list