unilink  0.4.3
A simple C++ library for unified async communication
unilink::memory::MemoryTracker::MemoryStats Struct Reference

#include <memory_tracker.hpp>

Public Attributes

size_t total_allocations {0}
 
size_t total_deallocations {0}
 
size_t current_allocations {0}
 
size_t peak_allocations {0}
 
size_t total_bytes_allocated {0}
 
size_t total_bytes_deallocated {0}
 
size_t current_bytes_allocated {0}
 
size_t peak_bytes_allocated {0}
 

Detailed Description

Definition at line 49 of file memory_tracker.hpp.

Member Data Documentation

◆ current_allocations

size_t unilink::memory::MemoryTracker::MemoryStats::current_allocations {0}

Definition at line 52 of file memory_tracker.hpp.

◆ current_bytes_allocated

size_t unilink::memory::MemoryTracker::MemoryStats::current_bytes_allocated {0}

Definition at line 56 of file memory_tracker.hpp.

◆ peak_allocations

size_t unilink::memory::MemoryTracker::MemoryStats::peak_allocations {0}

Definition at line 53 of file memory_tracker.hpp.

◆ peak_bytes_allocated

size_t unilink::memory::MemoryTracker::MemoryStats::peak_bytes_allocated {0}

Definition at line 57 of file memory_tracker.hpp.

◆ total_allocations

size_t unilink::memory::MemoryTracker::MemoryStats::total_allocations {0}

Definition at line 50 of file memory_tracker.hpp.

◆ total_bytes_allocated

size_t unilink::memory::MemoryTracker::MemoryStats::total_bytes_allocated {0}

Definition at line 54 of file memory_tracker.hpp.

◆ total_bytes_deallocated

size_t unilink::memory::MemoryTracker::MemoryStats::total_bytes_deallocated {0}

Definition at line 55 of file memory_tracker.hpp.

◆ total_deallocations

size_t unilink::memory::MemoryTracker::MemoryStats::total_deallocations {0}

Definition at line 51 of file memory_tracker.hpp.


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