最新文章

如何將 linux 默認內存分配器替換為 jemalloc

jemalloc 是 BSD 類系統的默認內存分配器,其在內存分配上比 glibc malloc 的實現更加高效,使用 jemalloc 能夠在一定程度上減少常駐程序的內存佔用,減輕內存碎片問題,提升動態內存使用效率。

利用位運算節省 bool 數組內存佔用

由於布爾值在內存中只需要一個 bit 位就可以表示和計算,而 bool 類型和 integer 類型都會佔用遠大於 1 個 bit 的空間,所以,使用 bool 或 integer 作為基礎類型來存儲布爾連續向量,是缺乏內存效率意識的設計。