On Tue, Jul 02, 2002 at 04:26:30AM -0500, jerenkrantz@tigris.org wrote:
> Author: jerenkrantz
> Date: Tue, 02 Jul 2002 04:26:19 -0500
> New Revision: 2391
>
> Modified:
> trunk/subversion/mod_dav_svn/dav_svn.h
> trunk/subversion/mod_dav_svn/deadprops.c
> trunk/subversion/mod_dav_svn/liveprops.c
> trunk/subversion/mod_dav_svn/repos.c
> Log:
> Place mod_dav_svn on a 3-part Slim-Fast(TM) diet.
>
> 1) Use a subpool when generating the live properties.
> 2) Use a subpool when iterating the hash table for walking all files in a dir.
> 3) Use a subpool when creating the properties database.
>
> Before this, a checkout of linux/include, required approx. 488MB in httpd.
> Step #1 reduced to 168MB. Step #2 took it to 115MB. Step #3 shrank to 64MB.
>
> Many thanks to Kevin and Sander for helping out.
Please check this out and report what you find. My results are in
the log message.
I attempted to check this as much as I could and found this to be much
better than before (488MB down to 64MB for Linux kernel 2.4.14's
include/linux directory), so I committed. -- justin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 2 11:44:29 2002