yast2-core
|
#include <MemUsage.h>
Public Member Functions | |
virtual std::size_t | mem_size () const |
Static Public Member Functions | |
static void | MuDump () |
dump all classes and nuber of their instances More... | |
static void | MuDumpVal (const char *name) |
for a given class, dump its instances' addresses, More... | |
Protected Types | |
typedef std::set< MemUsage * > | data |
Protected Member Functions | |
MemUsage () | |
virtual | ~MemUsage () |
Static Protected Attributes | |
static data * | m_mu_instances = 0 |
This is the master switch for MemUsage Counts instances of classes If you want to count a class, derive it form this one. Then call MuDump in gdb. Suggestions are welcome.
|
protected |
|
inlineprotected |
References m_mu_instances.
|
inlineprotectedvirtual |
References m_mu_instances.
|
inlinevirtual |
|
static |
dump all classes and nuber of their instances
References demangle(), and m_mu_instances.
Referenced by MuDump().
|
static |
for a given class, dump its instances' addresses,
References demangle(), and m_mu_instances.
Referenced by MuDumpVal().
|
staticprotected |
Referenced by MemUsage(), MuDump(), MuDumpVal(), and ~MemUsage().