Is there any reasons to not use "mmap" to read files?

rempas rempas at tutanota.com
Sun Feb 6 10:48:01 UTC 2022


On Sunday, 6 February 2022 at 10:08:24 UTC, Elronnd wrote:
> Performance is weird, and depends a lot on your access patterns 
> and constraints.  Mmap is not universally fast and, I would 
> argue, really only makes sense in a few constrained 
> circumstances.  I would not switch to mmap just because you 
> heard it was faster; only consider switching if you know i/o is 
> a bottleneck for your application and know mmap is the solution.
>
> https://db.cs.cmu.edu/papers/2022/cidr2022-p13-crotty.pdf  
> recent, good read.

Thank you! I will actually make a compiler so it will just open 
and read the requested files. I don't know if the database 
example you linked will be similar to my case (I will of course 
read it tho) so I have to make my research I guess just to be 
sure.


More information about the Digitalmars-d mailing list