You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2010/10/27 23:29:54 UTC

svn commit: r1028107 - /subversion/branches/performance/STATUS

Author: stefan2
Date: Wed Oct 27 21:29:54 2010
New Revision: 1028107

URL: http://svn.apache.org/viewvc?rev=1028107&view=rev
Log:
On the performance branch:
* STATUS: add revisions 1028092, 1028094, 1028104

Modified:
    subversion/branches/performance/STATUS

Modified: subversion/branches/performance/STATUS
URL: http://svn.apache.org/viewvc/subversion/branches/performance/STATUS?rev=1028107&r1=1028106&r2=1028107&view=diff
==============================================================================
--- subversion/branches/performance/STATUS (original)
+++ subversion/branches/performance/STATUS Wed Oct 27 21:29:54 2010
@@ -33,7 +33,7 @@ They will be merged into /trunk after pa
      correct, I think some of the function names could be improved, but
      that's a bikeshed we can have on trunk."
 
-* r985606
+* r985606, r1028092
  A somewhat larger change: Reduce the ra_svn de-marshalling
  overhead mainly by pre-allocating sufficient container capacity
  in various places.
@@ -51,3 +51,12 @@ They will be merged into /trunk after pa
    most CPU-demanding part of an svn export. This patch more than
    doubles its performance. It should also speed up svn checkout by
    the same amount (not factor) of time.
+
+* r1028094
+ Exploit knowledge of APR pool allocation interna to allocate sightly
+ larger capacity stringbuf containers without actually using more memory.
+ Justification:
+   Very low computational overhead that should prevent costly
+   re-allocations when working with small or empty strings.
+   Also, this does not make the functionality (correctness) 
+   of the code depend on APR internals.