[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: TSVN 1.7 test drive

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 26 Feb 2011 18:07:03 +0100

On 26.02.2011 16:40, Gunnar Dalsnes wrote:
> On 26.02.2011 14:59, Stefan Küng wrote:
>> On 26.02.2011 13:41, Gunnar Dalsnes wrote:
>>> On 26.02.2011 09:43, Stefan Küng wrote:
>>>> On 26.02.2011 00:50, Gunnar Dalsnes wrote:
>>>
>> You mean it uses all CPU after you start the log dialog?
>> Try clearing the log cache. I've never seen such a behavior on all
>> machines I use TSVN...
>>
> Upgraded to TortoiseSVN-1.6.99.20926-dev-x64-svn-1.7.0-dev.msi.
>
> Seem to be spending all its time inside ResizeAllListCtrlCols.

Something is very wrong here. Resizing the columns only takes a few
milliseconds on my machine. In the timer (as seen on the stacktraces you
posted), only the visible rows are taken into account when resizing the
columns. That means calculating the text widths of only a few (around
5-40, depending on your screen size) rows is calculated.
Why does that take so long on your machine? Do you have very long log
messages? But even then it shouldn't take more than a second.
Or do you have many non-ascii chars in your log messages? I know that
Windows is very, very slow in handling some of those chars.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2707818
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-02-26 18:07:16 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.