簡述, C++14標准對內存優化的描述修改, 會讓編譯器引入類似TCMalloc的內存分配優化策略, 而不拘泥於原來的有一個new語句,就分配一次內存的傻傻的情況. 因此有理由相信用C++14的編譯器編譯出來的c++程序在內存分配上性能會有較多提升. 下面的文字來源於clang編譯器提供的文檔, 我對其主要內容進行了意譯. 個人感覺是, 不再需要引入TCMalloc庫來幫助提升性能, 直接使用c++14就行了.
需要優化內存分配和回收
建議修改標准文檔的措辭,使得更加准確的聚焦在本質需求上, 使得某些編譯器和內存分配器已經支持的優化行為得到體現,比如TCMalloc.
此建議不適用於class-specific 內存分配器
Created: 2015-12-27 日 16:17
Validate