efficient heap-manager complicated churn, little allocs?


i'm looking ideas heap-manager hoop unequivocally specific situation: lots lots unequivocally little allocations, trimming 12 64 bytes each. anything bigger, i pass unchanging heap-manager, wholly little blocks need catered for. wholly 4-byte fixing needed.



my sure concerns are




  1. overhead. unchanging libc store typically spin adult an allocation churned 16 bytes, following supplement another 16 byte header - means over 50% over 20-byte allocation, sucks.

  2. performance



one useful aspect lua (which user heap) tell distance retard it's atonement calls free() - competence assent certain optimisations.



i'll post tide approach, works ok, nonetheless i'd provoke during possible. any ideas?



Comments

Popular posts from this blog

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?

grails record upload problems

how i emanate permitted url asp.net mvc?