3 unstable releases
Uses old Rust 2015
0.2.0 | May 31, 2017 |
---|---|
0.1.1 | May 30, 2017 |
0.1.0 | May 10, 2017 |
#6 in #ext4
Used in fastar
9KB
157 lines
reapfrog
The library optimizes single-pass reading of many small files by taking a path
iterator as input and returning Read
implementations for each file that automatically
schedule posix_fadvise
readaheads for the following files to always keep a prefetch window
ahead of the current read position, even across files.
Can also perform dropbehind to avoid cluttering the disk caches, but this is optional since it might interfere with other processes accessing those files at the same time.
Dependencies
~43KB