簡體   English   中英

在運行時確定 std::map/std::set 的內存使用情況

[英]Determine memory usage of an std::map/std::set at runtime

是否可以在運行時確定 std::map/std::set(內部數據類型)的實際內存使用情況? 我做了一些內存研究,這似乎高度依賴於 STL 實現和所使用的系統(由於底層結構的內存填充)。 我想在運行時監視這些數據類型的內存使用情況,而無需運行調試器/內存分析器。 有沒有辦法做到這一點?

實現一個自定義分配器,它將計算使用的內存,並將其提供給地圖/集的構造函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM