Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The benchmark is run 5 times without flushing file system caches. If you mmap it, it will still be in memory between process runs. The author intended this FWIW


That sounds like a benchmarking flaw.

But then, writing good benchmarks is an art in itself.


If the cache is not flushed, it will still be in memory between runs whether you mmap it or not.


That depends a lot on the OS. I would not count on a 13 GB file being cached in RAM after having been read through once.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: