[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: Gunnar Dalsnes <hardon_at_online.no>
Date: Sat, 26 Feb 2011 20:51:00 +0100

On 26.02.2011 20:42, Stefan Küng wrote:
> On 26.02.2011 18:47, Gunnar Dalsnes wrote:
>> On 26.02.2011 18:07, Stefan Küng wrote:
>>> 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.
>>>
>> We use English in commit messages. The longest message is maybe 200 chars.
>> Maybe a race condition etc. TSVN 1.6 does not behave like this.
>> Will debug if I get time.
>>
>> Found another 100% cpu problem too (70 seconds). When they both hit,
>> they are maxing out both my cpu core's:-)
> Are you sure it takes 70 seconds? Because that thread fetches the
> status, and 70 seconds indicates a *huge* working copy.
> And by huge I mean several ten-thousand files in one working copy.
> Otherwise fetching the status would never take 70 seconds.
>
Yes, it takes 70 seconds (refresh button/load). In TSVN 1.6 it takes max
2 seconds (refresh button/load).

My WC have 12684 files and 1880 folders.

Gunnar.
> Stefan
>

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2707845

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-02-26 21:26:00 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.