For loop melyik nyelven írva fut a leggyorsabban?
Batch fileba helyezett for loopokkal dolgoznék fel egy 10+ gigás text file-t.
45 MB / 3 óra RAM disk-el, swap nélkül. CPU 5-6% on ketyeg... Bashban, pythonban gyorsabb lehet? Melyiket tudnátok ajálnlani? Bármilyen hatékonyabb megoldás érdekel.
Vagy C. A C fordítók piszok jól optimalizálnak.
Persze ha batch fájlból hívod sűrűn többször egymás után, akkor a progi betöltés fogja elvinni az idő jó részét.
Fontos, hogy az algoritmus is jól legyen megcsinálva. Egy jó ötlet néha nagyságrendekkel csökkentheti a feldolgozási időt. Ezen kívül az IO buffer méret beállítás is érdekes lehet, stb.
"dolgoznék fel egy 10+ gigás text file-t"
Mit tartalmaz az az állomány (esetleg publikusan elérhető)? Mit dolgoznál fel benne?
Kérdező, hadd tippeljek: ezt a fájlt te generáltad, és lehet, hogy a cél elérésében már az a lépés is hibás volt.
Mi a cél?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!