Messages in this thread | | | Date | Wed, 22 Mar 2000 13:11:31 -0700 | From | Richard Gooch <> | Subject | Re: mmap_file common case? |
| |
Jeff Garzik writes: > When dealing with files it is common to mmap all of a file, or up to XXX > bytes of a file. Is there any way to reduce the number of syscalls for > this operation from 3 to 1? > > fd = open(...); > stat(...); /* get size for mmap */ > addr = mmap(...);
Why do you want to reduce the number of syscalls? To improve speed? You might find that the time is dominated by the mmap(2) call, which has to set up page tables.
Regards,
Richard.... Permanent: rgooch@atnf.csiro.au Current: rgooch@ras.ucalgary.ca
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |