Yeah, that thread, and Greg's work w/ pocore, are kind of the origins of this question. The thing is that awhile ago, (I mean way awhile ago), I recall us trying to simply replace pools w/ malloc/free (Paul was the main dude in this case) and we got terrible performance...
It's now ~6 years later and so wondering if just bypassing the pool freelist is now viable, at least as a compile-time (or allocator) option. On Sep 3, 2014, at 3:11 PM, Ivan Zhakov <[email protected]> wrote: > On 2 September 2014 16:02, Jim Jagielski <[email protected]> wrote: >> Has anyone looked at simply disabling the apr_pools freelist >> totally lately and seeing what the performance is? > This thread may be interesting: > http://svn.haxx.se/dev/archive-2008-10/0070.shtml > > We also tested disabling apr_pools free list in our Subversion > distribution for Windows and didn't noticed performance problems on > simple tests. We didn't performed proper benchmarks and decided to > keep standard APR pools, but with very low MaxMemFree value. > > -- > Ivan Zhakov >
