memory_stats
family
Declared in clika_rt/clika_rt_core.h.
Members
| Name | Description |
|---|---|
clika_rt_memory_stats | |
memory_stats | ClikaRT::device::memory_stats <- ClikaRT/compute/memory_stats.h the runtime memory pool's counters for the device: the allocator-level oracle (active/reserved/cached bytes, alloc/free/oom counts, peaks, adopted mappings) |
Type aliases
using clika_rt_memory_stats
using clika_rt_memory_stats = struct clika_rt_memory_stats
Declared in clika_rt/clika_rt_core.h, line 413
Functions
memory_stats
clika_rt_error*(* memory_stats)(clika_rt_device device, clika_rt_memory_stats *out)
ClikaRT::device::memory_stats <- ClikaRT/compute/memory_stats.h the runtime memory pool's counters for the device: the allocator-level oracle (active/reserved/cached bytes, alloc/free/oom counts, peaks, adopted mappings)
Declared in clika_rt/clika_rt_core.h, line 980
struct clika_rt_memory_stats
struct
Data members
device_free_bytes
uint64_t device_free_bytes
Declared in clika_rt/clika_rt_core.h, line 400
device_total_bytes
uint64_t device_total_bytes
Declared in clika_rt/clika_rt_core.h, line 401
active_bytes
uint64_t active_bytes
Declared in clika_rt/clika_rt_core.h, line 402
requested_bytes
uint64_t requested_bytes
Declared in clika_rt/clika_rt_core.h, line 403
reserved_bytes
uint64_t reserved_bytes
Declared in clika_rt/clika_rt_core.h, line 404
cached_bytes
uint64_t cached_bytes
Declared in clika_rt/clika_rt_core.h, line 405
peak_active_bytes
uint64_t peak_active_bytes
Declared in clika_rt/clika_rt_core.h, line 406
peak_reserved_bytes
uint64_t peak_reserved_bytes
Declared in clika_rt/clika_rt_core.h, line 407
num_allocs
uint64_t num_allocs
Declared in clika_rt/clika_rt_core.h, line 408
num_frees
uint64_t num_frees
Declared in clika_rt/clika_rt_core.h, line 409
num_oom
uint64_t num_oom
Declared in clika_rt/clika_rt_core.h, line 410
wrapped_bytes
uint64_t wrapped_bytes
Declared in clika_rt/clika_rt_core.h, line 411
wrapped_allocs
uint64_t wrapped_allocs
Declared in clika_rt/clika_rt_core.h, line 412