The upstream MemoryResource to log.
Path to the file to which logs are written. If not provided, falls back to
the RMM_LOG_FILE
environment variable.
If true, flushes the log for every (de)allocation. Warning, this will degrade performance.
Path to the file to which logs are written.
The MemoryResource to use for allocations larger than any of the bins.
Queries the amount of free and total memory for the resource.
the stream whose memory manager we want to retrieve
a tuple which contains [free memory, total memory]
(in bytes)
The other resource to compare to
true if the two resources are equal, else false
Resource that uses an upstream MemoryResource to allocate memory and logs information about the requested allocation/deallocations.
An instance of this resource can be constructed with an existing, upstream resource in order to satisfy allocation requests and log allocation/deallocation activity.