( kroozo | 2022. 10. 03., h – 16:41 )

látatlanban mondom, hogy rossz irányba kapisgálsz, pár ezer file statolása az semmise. Pl:

~# time find /usr|wc -l
380357

________________________________________________________
Executed in  767.80 millis    fish           external
   usr time  284.36 millis  346.00 micros  284.01 millis
   sys time  498.76 millis  270.00 micros  498.49 millis

és ez végignyálaza azt a 380k filet. Jó, kicsit csalok, elsőre kb 2.5 sec volt, ami egyben azt is mutatja, hogy normál esetben az ilyesmit úgyis be fogja neked valaki valahol cachelni, szóval hamar 1-2 memória műveletté válik. Az is esélyesnek tűnik, hogy egy hangmintha wavot beolvasni nagyságrendileg lasabb lesz, mint megnézni, hogy elérheted-e. Ultragyorsan elérni dolgokat a memóriából kell :)