malloc vs mmap w C

Zbudowałem dwa programy, jeden używającymalloc i inne używającemmap. Czas wykonania przy użyciummap jest znacznie mniej niż używaniemalloc.

Wiem na przykład, że kiedy używaszmmap unikasz odczytu / zapisu wywołań do systemu. Dostęp do pamięci jest mniejszy.

Ale czy są jakieś inne powody, dla których warto korzystaćmmap koniecmalloc?

Wielkie dzięki

questionAnswers(6)

yourAnswerToTheQuestion