Expand description
Zero-copy I/O optimizations
Provides zero-copy implementations for various I/O operations:
- Memory-mapped file access
- Zero-copy array views
- CSV parsing without allocation
- Binary data reading without copying
- Minimized memory allocations for large datasets Zero-copy I/O optimizations
This module provides zero-copy implementations for various I/O operations to minimize memory allocations and improve performance with large datasets.
Modules§
- simd_
zero_ copy - SIMD-optimized zero-copy operations
Structs§
- Async
Config - Configuration for asynchronous operations
- Async
Zero Copy Processor - Advanced asynchronous zero-copy processor with NUMA awareness
- Numa
Topology Info - NUMA topology information
- Zero
Copy Array View - Zero-copy array view over memory-mapped data
- Zero
Copy Array View Mut - Zero-copy mutable array view
- Zero
Copy Binary Reader - Zero-copy binary format reader
- Zero
Copy CsvReader - Zero-copy CSV reader
- Zero
Copy Line Iterator - Iterator over lines without allocation
- Zero
Copy Reader - Zero-copy file reader using memory mapping
- Zero
Copy Stream Processor - Zero-copy streaming processor for large datasets
- Zero
Copy Writer - Zero-copy file writer using memory mapping
Enums§
- Memory
Advice - Memory access pattern advice for optimization
- Numa
Memory Policy - NUMA-aware memory allocation policy