We have a project in our SourceSafe tree that contains over 3,000 files.
They are fairly small (at 20KB or so each), but inserts of new files have
become extremely slow. Well, the operation is slow only if the new file is
has a similar name to the ones already in the project, otherwise it is very
fast.
Using the FileMon tool from sysinternals.com shows SSEXP.EXE reading
hundreds of megabytes of data from the names.dat file when we add one of
these "similarly named" files.
So what's happening to cause this? Seems to me that adding a file shouldn't
be affected by the names of other files in a project.
Joe Masters - 26 May 2004 04:51 GMT
3000 files is a lot for a single project. I'm surprised the very different
filenames actually add quickly. I don't think there's a good workaround for
this. Perhaps someone from Microsoft will answer, but I think the basic
answer is that you've got a lot of files in one project, and that will tend
to be slower for all operations, including add.
Joe
> We have a project in our SourceSafe tree that contains over 3,000 files.
> They are fairly small (at 20KB or so each), but inserts of new files have
[quoted text clipped - 8 lines]
> So what's happening to cause this? Seems to me that adding a file shouldn't
> be affected by the names of other files in a project.