【发布时间】:2010-09-15 16:29:34
【问题描述】:
我有一个单线程嵌入式应用程序,它分配和释放大量的小块 (32-64b)。基于缓存的分配器的完美场景。虽然我可以尝试写一个,但它可能会浪费时间,并且没有像已经在前线的一些解决方案那样经过测试和调整。
那么对于这种情况,我可以使用的最佳分配器是什么?
注意:我在系统中使用 Lua 虚拟机(这是 80+% 分配的罪魁祸首),所以我不能轻易地重构我的代码以使用堆栈分配来提高分配性能。
【问题讨论】:
标签: c embedded lua malloc allocation