Module zero_copy

Module zero_copy 

Source
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§

AsyncConfig
Configuration for asynchronous operations
AsyncZeroCopyProcessor
Advanced asynchronous zero-copy processor with NUMA awareness
NumaTopologyInfo
NUMA topology information
ZeroCopyArrayView
Zero-copy array view over memory-mapped data
ZeroCopyArrayViewMut
Zero-copy mutable array view
ZeroCopyBinaryReader
Zero-copy binary format reader
ZeroCopyCsvReader
Zero-copy CSV reader
ZeroCopyLineIterator
Iterator over lines without allocation
ZeroCopyReader
Zero-copy file reader using memory mapping
ZeroCopyStreamProcessor
Zero-copy streaming processor for large datasets
ZeroCopyWriter
Zero-copy file writer using memory mapping

Enums§

MemoryAdvice
Memory access pattern advice for optimization
NumaMemoryPolicy
NUMA-aware memory allocation policy