From: jhorigan AT mipos2 DOT intel DOT com (John Horigan) Subject: Re: memory problems To: djgpp AT sun DOT soe DOT clarkson DOT edu (DJGPP mailing list) Date: Wed, 14 Jul 93 8:53:25 PDT > > > Implementing coreleft() for go32 is a popular request, as is a better > malloc package (don't recommend gnu - I can't use GPL in libc.a). I'm > hoping to implement a lot of _go32_XXX() functions, like > _go32_realmemleft() and _go32_virtmemleft(), that will help solve a > lot of these problems. > In the paper "Improving the Cache Locality of Memory Allocation" by Dirk Grunwald, Benjamin Zorn, and Robert Henderson in ACM SIGPLAN Notices vol. 28, no. 6, June 1993 pp. 177-86, the performance of 5 malloc algorithms are compared, including 2 GNU algorithms: local and g++. The GNU local algorithm tied with FirstFit for worst performance and GNU g++ was in 3rd place behind BSD and QuickFit. I believe that QuickFit is in the public domain. I could send it to you if you wish. -------------------------------------------------------------------------- John W. Horigan GRP Engineer Architecture Verification M/S: RN2-27 Intel, Santa Clara (408)765-4773 jhorigan AT mipos2 DOT intel DOT com RNB2 pole L5