1
Vote

the VS2010 process tries to access invalid paths, that seem to depend on SVN functionality ...

description

Having the latest VsTortoise Build 28 beta I realized, that the VS2010 process tries to access invalid, non existing paths ...
 
D:\usr\Shared\Development\...\Trunk\PLANT\...\abc.cpp\.svn\entries
 
This is very often as the NirSoft.net utility ProcessActivityView told. In 3 hours I could more than 1500 access errors (error code 0xc000003a (STATUS_OBJECT_PATH_NOT_FOUND))!
 
Perhaps this one reason for having the feeling that my VS2010 is slowing down?

file attachments

comments

pschraut wrote Feb 8, 2011 at 10:19 PM

VsTortoise does not include any file watcher or any other kind of listener system that is running in the background.

File/svn statuses are queried in two cases only:
  1. When any VsTortoise command gets executed
  2. When any popup menu is about to open where VsTortoise is integrated, to check which buttons should be disabled/enabled.
When VS2010 is slowing down, I recommend to disable or uninstall VsTortoise and check if it does any difference. I can hardly imagine it does, but who knows.

MartinLemburg wrote Feb 9, 2011 at 8:12 AM

Hhm - I have a toolbar filled with VsTortoise commands, where the icons reflect the current state.

Could this cause this behavior?

I pointed at VsTortoise as reason for this invalid paths access, because I have no other addin or extension installed, which knows something about ".svn\entries" to be appended to a directory path, to access SVN information.

So - even if VsTortoise has no file watcher or listener, its icons reflect the current state of the just opened file, so I expect file or SVN information accesses!

pschraut wrote Feb 9, 2011 at 5:30 PM

yeah, that's a good hint! I'll take a look at this.