Author: ivan
Date: Tue Mar 25 11:49:54 2014
New Revision: 1581296

URL: http://svn.apache.org/r1581296
Log:
Reduce buffer size used for parsing config files. There no reason to waste 
100kb of memory -- 16kb is enough to avoid I/O overhead.

Approved by: rhuijben

* subversion/libsvn_subr/config_file.c
  (parse_context_t): Use SVN__STREAM_CHUNK_SIZE (16kb) instead of 
   deprecated SVN_STREAM_CHUNK_SIZE (100kb) for PARSER_BUFFER member.

Modified:
    subversion/trunk/subversion/libsvn_subr/config_file.c

Modified: subversion/trunk/subversion/libsvn_subr/config_file.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/config_file.c?rev=1581296&r1=1581295&r2=1581296&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/config_file.c (original)
+++ subversion/trunk/subversion/libsvn_subr/config_file.c Tue Mar 25 11:49:54 
2014
@@ -71,7 +71,7 @@ typedef struct parse_context_t
 
   /* Parser buffer for getc() to avoid call overhead into several libraries
      for every character */
-  char parser_buffer[SVN_STREAM_CHUNK_SIZE]; /* Larger than most config files 
*/
+  char parser_buffer[SVN__STREAM_CHUNK_SIZE]; /* Larger than most config files 
*/
   size_t buffer_pos; /* Current position within parser_buffer */
   size_t buffer_size; /* parser_buffer contains this many bytes */
 } parse_context_t;


Reply via email to