For a 658M rootfs, traversing the mounted filesystem with tree using a release build:
target/release/puzzlefs mount -f /tmp/oci-barehost test /tmp/puzzle
Before memory mapping:
2325 directories, 19265 files
tree /tmp/puzzle 0.10s user 0.40s system 0% cpu 50.361 total
After memory mapping:
2325 directories, 19265 files
tree /tmp/puzzle 0.07s user 0.17s system 14% cpu 1.701 total
For a 658M rootfs, traversing the mounted filesystem with tree using a release build: target/release/puzzlefs mount -f /tmp/oci-barehost test /tmp/puzzle
Before memory mapping: 2325 directories, 19265 files tree /tmp/puzzle 0.10s user 0.40s system 0% cpu 50.361 total
After memory mapping: 2325 directories, 19265 files tree /tmp/puzzle 0.07s user 0.17s system 14% cpu 1.701 total
Fixes #19