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

Re: [TSVN] 100% CPU event

From: Peter McNab <mcnab_p_at_melbpc.org.au>
Date: 2005-11-21 04:03:37 CET

Stefan Küng wrote:

> Peter McNab wrote:
>
>> The TSVNCache has gone into runaway memory eating mode.
>> Sitting at 20% CPU on a dual core machine.
>> CPU time allocated > 40 mins.
>> Have been browsing and opening MS word.docs for some of that time.
>> See the attached screen shot.
>> At the time of writing this line the counts were past 50Mins and
>> 35,000k+
>> Initially the TSVNCache was stable at about 6,800kb memory after
>> browsing to a drive with revisioned folders.
>> Killing then doing more browsing has not reintroduced the problem.
>
>
> You may have heard that I've added a "debug window" to the cache. So
> what is shown there if you doubleclick on the tray icon of the cache?
> Now *that's* the info I would need in such a case.
>
Yes
It had been setup in registry during a previous session of loading
various revs but nothing happened. Turns out I was on rev 4961 at the
time which just preceded the log behavior activation.

I think you have successfully plugged the infinite loop in rev 4978
which was a common occurrence on first load and execution of a different
rev.

More info. Between an uninstall of an older rev and re-install of rev
4978 I ran RegMechanic 4, which found a bunch of Tortoise registry
entries that have lingered from months of loading nightlies. All were
deleted. Note, the cleanup did not touch the tray icon entry or external
diff viewer and stuff we expect to be preserved between installs.
Rev 4978 Nightly has now *has not since* gone into the once only
observed runaway mode mentioned above, despite several reloads and lots
of stimulation which would have triggered the CPU usage in earlier
nightly revs 4947..4961.

Getting there.
Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Nov 21 04:03:57 2005

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

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