Мне нужно собрать статистику использования памяти в моей программе.
Мой код в основном написан с использованием STL.
Есть ли способ узнать, сколько памяти потребляется объектом STL?
Например,
string s1 = "hello";
string s2 = "hellohellohellohellohellohellohellohellohellohellohellohellohello";
Сколько памяти потребляется s1
и s2
?
Очевидно, что sizeof(string)+s1.length()
не совсем точен.