标签: c memory-management dynamic-memory-allocation
在我的代码中,我有一系列对malloc的调用(在循环中)。每次调用都会分配少量内存。由于顺序分配大小相同,并且它们的数量是预先知道的,我想知道这是否是次优的 - 内存管理器应该能够利用这些信息来改善堆非碎片和速度。
我不能简单地分配一个连续的数组,因为我需要删除单个项目。
C(库扩展)中是否有一个允许这种改进的功能?