Structsยง
- Fair
Spill Pool - A
MemoryPoolthat 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) - Fair
Spill ๐Pool State - Greedy
Memory Pool - A
MemoryPoolthat implements a greedy first-come first-serve limit. - Track
Consumers Pool - A
MemoryPoolthat tracks the consumers that have reserved memory within the inner memory pool. - Tracked
Consumer ๐ - Unbounded
Memory Pool - A
MemoryPoolthat enforces no limit
Functionsยง
- insufficient_
capacity_ ๐err - Constructs a resources error based upon the individual
MemoryReservation. - provide_
top_ ๐memory_ consumers_ to_ error_ msg