Benutzerdefinierte Speicherzuweisung / Manager in C? Welcher Ansatz?

Ich suche nach einigen (benutzerdefinierten) Speichermanagern / Zuordnern, die in c geschrieben sind und habe einige Artikel durchgesehen, -

Einige Links:

IBM - Inside Memory ManagementValgrind - Wie jedes Byte des von einem Programm verwendeten Speichers abgeschattet wirdStack Overflow Question - Schreiben Sie Ihren eigenen Speichermanagerned Productions - nedmalloc Homepage Zweistufiger Segregate Fit (TLSF) - WebsiteWikipedia - Dynamische SpeicherzuordnungFourmilab - Der BGET Memory Allocator

Ich muss einen kleinen Webserver mit einem verfügbaren Sandbox-Server versehen, und ich habe kein Problem damit, Wrapper für das Thread-Handling / Zuweisungsschema zu schreiben. Apache WS verwendet Speicherpools für die Verarbeitung des Arbeitsspeichers. Die Pools sind nicht persistent, sondern beziehen sich auf einzelne Anforderungen. Könnt ihr was vorschlagen? Ein guter / bester Ansatz für dieses Problem? Meine Anforderungen sind wie folgt; -

ie Zuweisung und Aufhebung der Zuweisung (begrenzte Antwortzeit) muss im Voraus bekannt sein, d. H. Einige konstante Kosten O (c), wobei c konstant is

Fragmentierung von heterogenen Zuordnungs- / Aufhebungsgrößen oder -sequenzen sollte gehandhabt werden, ich kann das Schema / den Wrapper schreiben, um dasselbe bereitzustellen.

Wirklich dankbar für Ihre Hilfe und Ideen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage