> From: Justin Erenkrantz [mailto:jerenkrantz@apache.org]
> Sent: 02 July 2002 11:44
> 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
I tested some more and it seems that we broke mod_dav_svn :(
I have seen several 'unable to read status line' and 'xml parse error's
come along.  Reverting to 2390 got rid of these, so we must be messing
up our lifetimes.  I haven't been able to figure out where the problem is
exactly.
Sander
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul  2 14:48:42 2002