2
A
回答
1
有很多這樣的分配器。 dlmalloc是最流行的之一(它對我們來說效果很好)。 Doug Lea有malloc.c和malloc.h可供下載,並且還有其原始代碼的幾個衍生產品可能以更方便的方式打包,如ptmalloc。
+0
感謝,ptmalloc自述文件說他們的nothreads版本不合順序,這是一個遺憾,因爲我希望使用一個假定單線程的自定義內存管理器(無鎖定開銷) – lurscher 2011-05-28 02:19:35
+0
@lurscher基本dlmalloc(Doug Lea's malloc.c)可能是你想要的,然後;其線程鎖定代碼更容易刪除。 – Crashworks 2011-05-28 02:55:48
1
你可能有興趣在Loki的分配器:
相關問題
- 1. 塊內存管理
- 2. 內存管理和標準::分配器
- 3. C中的內存管理(分配)
- 4. 塊和內存管理
- 5. 矢量分配管理內存
- 6. lucene:如何管理內存分配?
- 7. 保留/分配內存管理
- 8. 動態分配 - 內存管理
- 9. 分析內存管理
- 10. 內存管理
- 11. 內存管理
- 12. 內存管理
- 13. 內存管理
- 14. 內存管理
- 15. 內存管理
- 16. 內存管理
- 17. 內存管理
- 18. 內存管理
- 19. 內存管理
- 20. 內存管理
- 21. 內存管理
- 22. 內存管理
- 23. 未管理對象的內存管理
- 24. 無分區內存管理器?
- 25. 分配內存分析器和任務管理器之間的內存差異
- 26. 小內存管理器
- 27. 探索內存管理器
- 28. 內存管理+容器
- 29. 服務器內存管理
- 30. UIButton內存管理 - 如何管理它?
升壓池分配器? – dcousens 2011-05-28 02:05:40
它似乎只適用於相同大小的對象 – lurscher 2011-05-28 02:10:56
也許有點偏離主題,我想任何分配器都很容易支持這一點,只是當內存不足時爲用戶提供回調以提供內存塊。 – 2011-05-28 02:39:25