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