Subject | RE: [Firebird-Architect] Re: Why did Interbase lose out to Oracle? |
---|---|
Author | Claudio Valderrama C. |
Post date | 2010-04-24T10:18:41Z |
> -----Original Message-----I'm glad to see that you are able to change your opinions. Three years ago,
> 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.
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.