Hirdetés

Keresés

Új hozzászólás Aktív témák

  • beleszólok

    senior tag

    válasz martonx #8321 üzenetére

    Végigpörgeti, különben nem tudnám pl. a sorok hosszának átlagát megszámolni.
    (nekem is ez volt gyanús, ezért beleraktam egy átlagszámítást, hogy biztosan szüksége legyen a beolvasott adatokra)
    Az a 3mp nem lehetetlen: a C-ben íródott wc (alias Word Count) ennél gyorsabb, kb. 1.5mp alatt olvassa végig második nekifutásra (ekkor már a fájl egy része cache-ben van)
    A python nagy része mögött meg C-ben írt programok vannak.
    Az egyetlen, de súlyos szépséghibája, hogy a cPython-ban van egy ú.n. GIL, ami miatt a többszálú működésnek csak akkor van értelme, ha a szálak I/O műveletet végeznek, mert ha mind CPU-t használ, akkor egymásra várnak állandóan. (és látszik is, hogy csak az egyik magon van terhelés)

Új hozzászólás Aktív témák