Performance with many project files
From: Eisenmann, Matthias <Matthias.Eisenmann_at_saf-ag.com>
Date: 2004-07-29 11:54:14 CEST
We would like to use subversion to keep sources and tests of our project. Our project tree contains abaut 30 000 files in 12 500 directories. On a Intel Pentium with 2.6 GHz and 532.756 KB RAM (client machine) there are the following times:
* complete checkout: 19 seconds (this will be acceptable )
* delete of a file in a leaf of the project tree: < 1 second (this will be acceptable )
* add of a file in the root of the project tree: < 1 second (this will be acceptable )
* delete of a file in the root of the project tree: 7 second (this will be NOT acceptable)
Why are the times so long for operations which are done only in one single directory near the root of the tree? The duration of commands like delete and status is not accteptable then. To force the commands not to work recursively (if they really do!) doesn't resolve the problem, because we would like to use a user interface like tortoise svn - there its often not possible to switch off recursion.
In projects with a small number of very long files i don't have this problem.
Has anybody experience with the same problem?
This is an archived mail posted to the Subversion Users mailing list.