[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] Doubly Linked Memory Pool

From: Eric Weddington
Subject: Re: [avr-gcc-list] Doubly Linked Memory Pool
Date: Tue, 08 Nov 2005 12:54:54 -0700
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

Ron wrote:
For some time I have been using a set of heap allocation functions with
WinAVR that I developed in C and based on a C++ class proposed by Bruno
Preiss. IMHO it seems to perform better than the existing
malloc/realloc/free functions in the library, particularly at high
fragmentation levels.

While that is just my experience, I have put a description of the code
and a version for AVRgcc on
http://www.jennaron.com.au/avr/DoublyLinkedMemory.html. I would
appreciate others giving it a good thrashing and if it stands up, with
the possibility (without being presumptuous) of including it in the

What exactly did you have in mind? Would this replace malloc() et al.? or does this "augment" malloc()?

If this would be a potential replacement, would you mind discussing this on the avr-libc-dev mailing list? All of the developers of avr-libc are on that list and it's probably more appropriate to discuss it there.


Eric Weddington

reply via email to

[Prev in Thread] Current Thread [Next in Thread]