[英]Determine memory usage of an std::map/std::set at runtime
是否可以在運行時確定 std::map/std::set(內部數據類型)的實際內存使用情況? 我做了一些內存研究,這似乎高度依賴於 STL 實現和所使用的系統(由於底層結構的內存填充)。 我想在運行時監視這些數據類型的內存使用情況,而無需運行調試器/內存分析器。 有沒有辦法做到這一點?
實現一個自定義分配器,它將計算使用的內存,並將其提供給地圖/集的構造函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.