Blesk

Velikost bufferu

Zde jsou dva kódy, pomocí nichž je možné otestovat rychlost čtení pro různé velikosti bufferu.

Následovně můžete porovnat čas běhu pro velikosti bufferu 1 a 256 na souboru o velikosti 1 GiB.

c99 -o mkhole mkhole.c
c99 -o bufread bufread.c
./mkhole bigfile 1024 ahoj
time ./bufread bigfile 256
time ./bufread bigfile 1

Srovnání s mmap

Následně můžete porovnat rychlost čtení pro alternativní způsob přístup čtení souboru.

c99 -o mread mread.c
time ./mread bigfile