48 out <<
"String container statistics:"
54 <<
"\n total memory usage: " << total_memory_usage.to_string() <<
'\n';
63 sizeof(string_vectort::value_type) *
string_vector.capacity());
68 [](std::size_t sz,
const std::string *s) {
return sz + s->capacity(); }));
static memory_sizet from_bytes(std::size_t bytes)
unsigned get(std::string_view)
string_vectort string_vector
string_container_statisticst compute_statistics() const
Has estimated statistics about string container (estimated because this only uses public information,...
memory_sizet vector_memory_usage
void dump_on_stream(std::ostream &out) const
memory_sizet strings_memory_usage
memory_sizet list_memory_usage
memory_sizet map_memory_usage