Groups | Search | Server Info | Login | Register


Groups > de.comp.os.unix.programming > #3004

Re: mmap oder read?

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.os.unix.programming
Subject Re: mmap oder read?
Date 2022-06-09 17:50 +0200
Message-ID <t7tbt3.4m8.1@stefan.msgid.phost.de> (permalink)
References <t7qnab.5fg.1@stefan.msgid.phost.de> <t7si7m$1nq5k$1@gwaiyur.mb-net.net>

Show all headers | View raw


Am 09.06.2022 um 12:32 schrieb Jakob Hirsch:
> On 2022-06-08 17:46, Stefan Reuther wrote:
>> Was für Gründe kann es geben, sich bewusst für die eine oder die andere
>> Art zu entscheiden? Bisher bin ich - wie gesagt, Framework
> 
> TLDR: Wenn man nur sequentiell liest, lohnt sich das wohl nur bei
> "großen" Dateien. Die Grenze liegt wohl irgendwo zwischen 1 und 8 MiB,
> wie man z.B. unter https://github.com/david-slatinek/c-read-vs.-mmap
> sieht (Werte sind bei mir ähnlich, hab allerdings nicht den code
> angeschaut).
>
> Eine recht interessante Diskussion gab es z.B. unter
> https://news.ycombinator.com/item?id=19806804

Danke für die Links. Für normale, handliche Daten ist also read() aus
Performancegründen zu bevorzugen.

>> zusammengesteckt - bei der mmap-Variante. Die hat den Nachteil, nicht
>> gescheit auf EIO reagieren zu können, was ich erstmal zum Nichtproblem
> 
> Hm, bei truncated files gibt's wohl SIGBUS, ist das bei I/O-Fehler anders?

Das gibt genauso SIGBUS, und ist halt kniffliger zu behandeln als 'if
(... == -1)'.


  Stefan

Back to de.comp.os.unix.programming | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

mmap oder read? Stefan Reuther <stefan.news@arcor.de> - 2022-06-08 17:46 +0200
  Re: mmap oder read? Rainer Weikusat <rweikusat@talktalk.net> - 2022-06-08 17:27 +0100
    Re: mmap oder read? Stefan Reuther <stefan.news@arcor.de> - 2022-06-09 17:52 +0200
  Re: mmap oder read? Jakob Hirsch <jh.expires-20221231@plonk.de> - 2022-06-09 12:32 +0200
    Re: mmap oder read? Rainer Weikusat <rweikusat@talktalk.net> - 2022-06-09 15:17 +0100
    Re: mmap oder read? Stefan Reuther <stefan.news@arcor.de> - 2022-06-09 17:50 +0200
      Re: mmap oder read? Rainer Weikusat <rweikusat@talktalk.net> - 2022-06-09 20:37 +0100
        Re: mmap oder read? Bonita Montero <Bonita.Montero@gmail.com> - 2022-06-10 07:30 +0200
  Re: mmap oder read? Bonita Montero <Bonita.Montero@gmail.com> - 2022-06-09 13:18 +0200
    Re: mmap oder read? Bonita Montero <Bonita.Montero@gmail.com> - 2022-06-10 09:06 +0200
    Re: mmap oder read? Bonita Montero <Bonita.Montero@gmail.com> - 2022-06-11 09:42 +0200
  Re: mmap oder read? Jan Bruns <ebay@abnuto.de> - 2022-07-02 05:27 +0000

csiph-web