On Fri, 29 Sep 2006 16:32:23 +0200 (CEST)
Michael Van Canneyt <[EMAIL PROTECTED]> wrote:

> 
> 
> On Fri, 29 Sep 2006, Vincent Snijders wrote:
> 
> > Michael Van Canneyt schreef:
> > > 
> > > On Fri, 29 Sep 2006, Vincent Snijders wrote:
> > > 
> > > > Hi,
> > > >
> > > > The LCL contains the non-visual unit LCLMemManager:
> > > > http://svn.freepascal.org/svn/lazarus/trunk/lcl/lclmemmanager.pas
> > > > I would like to propose that you rename it and add it to the
> > > > FCL.
> > > >
> > > > It contains some simple (base) clasess for pooling records and
> > > > objects.
> > > >
> > > > For the binary trees benchmark at
> > > > http://shootout.alioth.debian.org/gp4/benchmark.php?test=binarytrees&lang=all
> > > > I wrote an alternative using the TLCLNonFreeMemManager. The
> > > > alternative runs
> > > > in 40% of the time of the original and uses less memory.
> > > 
> > > If the lazarus people agree with this, I see no problem in doing
> > > so.
> > 
> > I think they will agree, but I will ask to make sure.
> > 
> > > What name would you suggest ? 
> > 
> > A name change because of the LCL in the name. But just TMemManager
> > is too generic, IMHO.
> > 
> > What about TMemoryPool and TNonFreeMemoryPool?
> 
> Don't you think the word MemoryManager (MM) should be in it ?

This could cause confusion with TMemoryManager.


> like pooledmm ? (and class TPooledMemoryManager) ?


Mattias
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to