2 meneos
31 clics
¿Por qué es más rápido ‘mmap’ que las llamadas al sistema? [ENG]
Cuando pregunto a mis compañeros porqué ‘mmap’ es más rápido que las llamadas al sistema (system calls) la respuesta es inevitablemente “debido a la sobrecarga de las propias llamadas al sistema, es decir, el coste de cambio de contexto entre espacio de usuario y espacio de kernel”. Pero resulta que esta sobrecarga tiene más matices de lo que solía pensar, así que echemos un vistazo bajo el capó para comprender las diferencias de rendimiento.
|
Click para ver los comentarios