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

[TSVN] Re: Windows Explorer Stalls

From: Simon Large <slarge_at_blazepoint.co.uk>
Date: 2005-01-31 14:03:03 CET

Simon Large wrote:
> paul.n.shortis@mainroads.qld.gov.au wrote:
>> After installing, I noticed some problems with my explorer that I
>> have never noticed before:
>>
>> Sometimes, when deleting files (sending them to the recycle bin), the
>> will "freeze" for about 45 seconds while it tries to delete the file.
>> The files aren"t large, either -- these are 10K and 20K files that
>> I"m talking about. I installed TortoiseSVN on two machines, at work
>> and at home. Both machines started occasionally freezing when
>> deleting file(s). The files being deleted are not under SVN control.
>> TaskManager reveals very little (almost nil) CPU usage while explorer
>> is stalled.
>
> Windows delete is slow on my PC too. I have no idea whether it is due
> to the shell extension though. I always assumed it was just Windows
> being Windows. On my PC the disk is thrashing during the delay.

On my PC when I delete a 10K file, filemon shows 18,000 disk access
calls, almost all in the recycle bin. After emptying the recycle bin the
delay (and activity) is gone.

If you delete an SVN working copy, there is a vast number of small files
hidden in the .svn folders which I think kills recycle bin performance.
Moral: if you delete a WC, bypass the recycle bin (shift-delete).

But I don't think this is really the answer to the original question. It
is not a problem I have ever seen or heard of, so it would seem there is
some pathological condition common to the home and work PCs. Long delays
with no CPU or disk activity would be symptomatic of attempted network
access, so Will's suggestion of using Ethereal (or Packetyzer) seems the
best hope of tracking this one down.

Please let us know what you find out.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Jan 31 14:06:05 2005

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