Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::execution::memory_pool - Rust
[go: Go Back, main page]

Expand description

Manages all available memory during query execution

Modules

Utilities that help with tracking of memory allocations.

Structs

A MemoryPool that prevents spillable reservations from using more than an even fraction of the available memory sans any unspillable reservations (i.e. (pool_size - unspillable_memory) / num_spillable_reservations)
A MemoryPool that implements a greedy first-come first-serve limit
A memory consumer that can be tracked by MemoryReservation in a MemoryPool
A MemoryReservation tracks a reservation of memory in a MemoryPool that is freed back to the pool on drop
A MemoryPool that enforces no limit

Traits

The pool of memory on which MemoryReservation record their memory reservations

Functions

Present size in human readable form