![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef PERFMONEVENT_PERFMONMALLOCSTATS_H
11 #define PERFMONEVENT_PERFMONMALLOCSTATS_H 1
128 void dump (std::ostream&
out = std::cout);
133 #endif // !PERFMONEVENT_PERFMONMALLOCSTATS_H
return_type fastbin_free()
Space available in freed fastbin blocks (bytes)
return_type max_allocated()
Maximum total allocated space (bytes) (always 0 ?)
return_type releasable()
Top-most, releasable (via malloc_trim) space (bytes)
return_type not_used()
Number of bytes allocated but not in use.
void refresh()
update cached informations about ,alloc statistics
void dump(std::ostream &out=std::cout)
display malloc stats on std::cout
a simple malloc wrapper that keeps track of the amount of memory allocated on the heap.
return_type free_chunks()
Returns number of free chunks.
return_type mmap_chunks()
Number of chunks allocated via mmap()
return_type used()
Number of bytes allocated and in use.
struct mallinfo mallinfo_t
PerfMon::mallinfo_t m_infos
return_type from_system_mmap()
Returns number of bytes allocated from system using mmap.
return_type from_system_nmmap()
Returns number of bytes allocated from system not including mmapped regions.
return_type from_system_total()
Returns total number of bytes allocated from system including mmapped regions.
Access to some useful malloc statistics.
return_type fastbin_blocks()
Number of fastbin blocks.
std::string repr()
display malloc stats