Q
C:內存池庫?
6
A
回答
7
兩個nedmalloc和ptmalloc看到的都是基於C線程緩存的內存管理器,根據各地Doug Lea的malloc的(大多數Linux分配器的核心)。他們都有良好的執照,不像囤積,這需要支付商業用途,最後我看了看。谷歌的tcmalloc也有C綁定iirc,並且從底層構建爲一個線程緩存分配器,以及一些內置的堆和cpu分析工具,但它是爲大量內存使用而構建的(他們給出的示例是每個線程300mb + ),因此許多小型應用程序的預期效果不佳
+0
謝謝! nedmalloc正是我一直在尋找的東西。 – Daniel
0
2
0
相關問題
- 1. C內存池存儲
- 2. 池內存用C - 內存管理
- 3. 使用char數組的C++內存池
- 4. 內存池與malloc
- 5. RapidXml和內存池
- 6. 內存池分配
- 7. 內存池算法
- 8. 在C內存池中對內存塊進行碎片整理
- 9. 線程池內存異常
- 10. 動態堆內存池
- 11. 池內存和std :: forward_list
- 12. 分頁池內存或非分頁池內存? (windows驅動程序開發)
- 13. 「內存緩存」和「內存池」之間的區別
- 14. 避免GLib內存池和Valgrind可能丟失在C
- 15. C++ - 遊戲引擎中的內存池和對象分配
- 16. 如何編寫一個清除內存池的函數C
- 17. 內存競技場和內存池之間有什麼區別?
- 18. IOS內存和電池管理 - 內存vs工作
- 19. 線程池和內存(BTStackServer)異常 - .NET
- 20. 動態W /內存池VS靜態
- 21. 通用連接池內存管理
- 22. 在課堂上使用boost內存池
- 23. FreeRTOS中的內存池,如uC/OS II
- 24. 如何訪問內存池mbeans
- 25. 處理內存池中的碎片?
- 26. 自動釋放池和內存管理
- 27. 有關內存池的問題
- 28. 多處理。池內存分配錯誤
- 29. C++的分佈式共享內存庫?
- 30. C:無鎖內存分配庫
爲什麼不只是malloc()?它太慢了?你有沒有嘗試一些線程池?它速度更快,但浪費了一些記憶。 –
我有小塊(<500b)的malloc /免費每秒hundrends,所以是的,只是免費/ malloc真的很慢。我也想得到一些線程安全的解決方案,所以我不會在線程池頭管理頭痛。 – Daniel
也考慮競技場內存管理。如果它適合你,它會快很多倍。 – Joshua