SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::memory_monitor Class Reference

#include <memory_tracking.hpp>

Classes

struct  mm_event_proxy
 

Public Types

using timer = std::chrono::high_resolution_clock
 

Static Public Member Functions

static void granularity (std::chrono::milliseconds ms)
 
static int64_t peak ()
 
static ramfs_storageram_fs ()
 
static void start ()
 
static void stop ()
 
static void record (int64_t delta)
 
static mm_event_proxy event (std::string const &name)
 
template<format_type F>
static void write_memory_log (std::ostream &out)
 

Detailed Description

Definition at line 194 of file memory_tracking.hpp.

Member Typedef Documentation

◆ timer

using sdsl::memory_monitor::timer = std::chrono::high_resolution_clock

Definition at line 197 of file memory_tracking.hpp.

Member Function Documentation

◆ event()

static mm_event_proxy sdsl::memory_monitor::event ( std::string const & name)
inlinestatic

Definition at line 348 of file memory_tracking.hpp.

◆ granularity()

static void sdsl::memory_monitor::granularity ( std::chrono::milliseconds ms)
inlinestatic

Definition at line 267 of file memory_tracking.hpp.

◆ peak()

static int64_t sdsl::memory_monitor::peak ( )
inlinestatic

Definition at line 272 of file memory_tracking.hpp.

◆ ram_fs()

static ramfs_storage & sdsl::memory_monitor::ram_fs ( )
inlinestatic

Definition at line 289 of file memory_tracking.hpp.

◆ record()

static void sdsl::memory_monitor::record ( int64_t delta)
inlinestatic

Definition at line 322 of file memory_tracking.hpp.

◆ start()

static void sdsl::memory_monitor::start ( )
inlinestatic

Definition at line 294 of file memory_tracking.hpp.

◆ stop()

static void sdsl::memory_monitor::stop ( )
inlinestatic

Definition at line 312 of file memory_tracking.hpp.

◆ write_memory_log()

template<format_type F>
static void sdsl::memory_monitor::write_memory_log ( std::ostream & out)
inlinestatic

Definition at line 359 of file memory_tracking.hpp.


The documentation for this class was generated from the following file: