On Mon, Jun 24, 2002 at 11:07:43PM +0300, Andi Gutmans wrote: >... > The APR memory pools aren't good enough for us because they don't allow > for any freeing which just doesn't work for PHP.
Um. We use pools in Subversion and free the memory all the time. The key is the use of subpools. I added some notes about our experiences at the end of this document: http://cvs.apache.org/viewcvs/apr-serf/docs/roadmap.txt?rev=1.3 Note that pools can also be configured to not have a per-thread lock. >... > Do you guys have any interest in adding this kind of "smarter" memory pool > into APR? I think it's extremely useful. Sure. Although I'm a bit unclear on how it differs from using, say, apr_pool_destroy on a subpool to toss intermediate memory. Cheers, -g -- Greg Stein, http://www.lyra.org/