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 ? like pooledmm ? (and class TPooledMemoryManager) ? Michael. _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
