![]() |
ATLAS Offline Software
|
#include "CxxUtils/checker_macros.h"#include <dlfcn.h>#include <fcntl.h>#include <malloc.h>#include <sys/stat.h>#include <chrono>#include <cstdint>#include <ctime>#include <fstream>#include <map>#include <string>Go to the source code of this file.
Classes | |
| struct | PMonMT::StepComp |
| struct | PMonMT::ComponentMeasurement |
| struct | PMonMT::ComponentData |
| struct | PMonMT::SnapshotMeasurement |
| struct | PMonMT::EventLevelData |
| struct | PMonMT::SnapshotData |
Namespaces | |
| namespace | PMonMT |
Typedefs | |
| typedef std::map< std::string, int64_t > | MemoryMap_t |
Functions | |
| MemoryMap_t | operator- (const MemoryMap_t &map1, const MemoryMap_t &map2) |
| double | PMonMT::get_thread_cpu_time () |
| double | PMonMT::get_process_cpu_time () |
| double | PMonMT::get_wall_time () |
| MemoryMap_t | PMonMT::get_mem_stats () |
| double | PMonMT::get_vmem () |
| bool | PMonMT::doesDirectoryExist (const std::string &dir) |
| double get_malloc_kb | PMonMT::ATLAS_NOT_THREAD_SAFE () |
| const char * | PMonMT::symb2lib (const char *symbol, const char *failstr) |
| struct mallinfo2 | tc_mallinfo2 (void) |
| double PMonMT::get_malloc_kb | ATLAS_NOT_THREAD_SAFE () |
| Install fatal handler with default options. | |
| typedef std::map<std::string, int64_t> MemoryMap_t |
Definition at line 30 of file PerfMonMTUtils.h.
|
inline |
Install fatal handler with default options.
This is meant to be easy to call from python via ctypes.
Definition at line 428 of file PerfMonMTUtils.h.
|
inline |
Definition at line 404 of file PerfMonMTUtils.h.
| struct mallinfo2 tc_mallinfo2 | ( | void | ) |