Buffers and Memory¶
In-Memory Buffers¶
Factory Functions¶
| 
 | Allocate a mutable buffer. | 
| 
 | Construct an Arrow buffer from a Python bytes-like or buffer-like object | 
| 
 | Construct an Arrow buffer with the given address and size. | 
Classes¶
| 
 | The base class for all Arrow buffers. | 
| A base class for buffers that can be resized. | 
Miscellaneous¶
| 
 | Compression codec. | 
| 
 | Compress data from buffer-like object. | 
| 
 | Decompress data from buffer-like object. | 
Memory Pools¶
| Base class for memory allocation. | |
| Return the process-global memory pool. | |
| Return a memory pool based on the jemalloc heap. | |
| Return a memory pool based on the mimalloc heap. | |
| Return a memory pool based on the C malloc heap. | |
| 
 | Set arenas.dirty_decay_ms and arenas.muzzy_decay_ms to indicated number of milliseconds. | 
| 
 | Set the default memory pool. | 
| 
 | Enable or disable memory allocator logging for debugging purposes | 
| Return the currently allocated bytes from the default memory pool. | 
