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;