Subject RE: [Firebird-Architect] Re: Why did Interbase lose out to Oracle?
Author Claudio Valderrama C.
> -----Original Message-----
> From: Firebird-Architect@yahoogroups.com
> [mailto:Firebird-Architect@yahoogroups.com] On Behalf Of Jim Starkey
> Sent: Viernes, 23 de Abril de 2010 11:01
>
> Memory pools are very useful to avoid fragmentation when managing
> objects of radically different lifetimes. The Vulcan pool
> manager came
> from Netfrastructure. In continued to evolve in Falcon and now
> NimbusDB. It now uses an AVL tree to manage large free
> objects and has
> per-thread memory cache that is a *huge* win, making memory
> allocations
> almost free.

I'm glad to see that you are able to change your opinions. Three years ago,
you rejected Alexander Peshkoff's idea of thread-specific memory pools in
Firebird, saying it was nonsense because it didn't allow recombination of
freed memory fragments.

C.