Re: mmap_file common case?

From: Richard Gooch (rgooch@mandrakesoft.com)
Date: Wed Mar 22 2000 - 15:11:31 EST


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/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:37 EST