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

Re: Critical bug: explorer.exe CPU consumption

From: Stefan Kng <tortoisesvn_at_gmail.com>
Date: 2007-01-25 20:54:11 CET

Matthew Ratzloff wrote:

> Ever since I started using TortoiseSVN about a year ago, I've had the
> same issue. This issue occurs on both my home and work Windows XP
> machines. I'm using the latest version, 1.4.1.
>
> Whenever I update or check out a large repository (hundreds of files), I
> have to kill the explorer.exe process. That's because CPU usage
> immediately jumps to 99%--there's a direct correlation between the two
> events. The problem is so severe that often the Task Manager refuses to
> come up until I hit Ctrl+Alt+Delete multiple times. The files do not
> show up in the folder view when I try to look at them; usually it makes
> the problem worse (Windows becomes even less responsive). Small
> repositories do not have this effect.
>
> After I kill all explorer.exe processes and start it again (run
> explorer.exe), the problem immediately goes away. I can look at the
> files in folder view, they have icon overlays, etc.
>
> In an effort to at least isolate the problem, I tried to use separate
> explorer.exe processes (from folder view: Tools | Folder Options | View
> | Launch folder windows in a separate process). When I do this, the
> main desktop GUI is the one that jumps to 99%. Once I kill that
> process, the other one, the folder view, is unaffected. I have to kill
> it, though, to restart explorer.exe to get the Start Menu and and
> desktop icons back.

I seriously doubt that this is TSVNs fault. The fact that it's the
desktop process that's using all the CPU time is a hint that it must be
some other shell extension. While TSVN also is loaded by the desktop
process, it isn't called (or does nothing) during checkouts, updates...

Also the fact that you're the only one reporting that the shell process
uses all CPU tells me that it's not TSVNs fault.

Please check all shell extensions you have installed. To get a list of
those, you can use e.g. Autoruns
http://www.microsoft.com/technet/sysinternals/utilities/Autoruns.mspx
or ShellExView : http://www.nirsoft.net/utils/shexview.html

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Jan 25 20:54:26 2007

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.