On 9/7/05, Emerson Clarke <emerson.clarke@gmail.com> wrote:
> I noticed that on laptops with wireless connections the context menu in
> explorer was very slow on a networked folder.
>
> So i did some research on problems with context menu handlers, suspecting
> that it might be caused by one of a number of programs which i had
> installed. TortoiseSVN immediately sprang to mind since i know that it does
> network related things. The following site lists common problems and
> solutions to slow context menus.
TSVN does *no* 'network related things' from the shell extension part.
> http://windowsxp.mvps.org/slowrightclick.htm
>
> Using a utility called shexview i disabled the context menu handler for
> TortoiseSVN and ran some tests, it appeared to resolve the problem. So im
> concluding that TortoiseSVN has a bug in its context menu handler in the
> sense that its doing something evil when im right clicking networked
> folders. Ill go out on a limb and guess that its probably a dns lookup or
> something similar...
No. All it does is checking if there's an '.svn' folder beneath or
below the item you right-clicked on. And sometimes (if your network
connection is lousy) PathFileExists() can take some time (That's a
windows 'problem', because to check if a path exists the whole
Windows/NTFS rights management is involved to first check if you're
allowed to see if a folder exists or not).
So, *that* the reason for the slowdown. You can reduce it by improving
your network connection, not set any user restrictions on the
networked folder, make your domain controller faster, ...
Stefan
--
___
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 Wed Sep 7 16:24:14 2005