Re: SpeedTest
Császár Péter <[email protected]> Thu, 11 Dec 2014 09:51:16 +0100
| Newsgroups | gmane.linux.gentoo.user.hungarian |
|---|---|
| Message-ID | <[email protected]> |
Sziasztok! Sz=C3=A1momra meglep=C5=91. Gynge tesztnek gondoln=C3=A1m, a for ciklust = viszonylag k=C3=B6nny=C5=B1 lenne optimaliz=C3=A1lni scriptek =C3=A9rtelmez=C5=91kbe= n is. El=C5=91sz=C3=B6r m=C3=B3dos=C3=ADtottama k=C3=B3dokat, mert c, js =C3=A9= s python 90, 90, 89, 88, 87 for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Sz=C3=B3val egys=C3= =A9gesen 90, 89, 88, 87, 86-ra m=C3=B3dos=C3=ADtottam mindet. =C3=89s =C3=ADgy: [09:00:12 csjpeter@goliat tmp]$gcc -O2 speedtest.c [09:01:00 csjpeter@goliat tmp]$time ./a.out osszesen: 4980917040 real 0m0.001s user 0m0.000s sys 0m0.000s [09:01:10 csjpeter@goliat tmp]$gcc -O1 speedtest.c [09:01:16 csjpeter@goliat tmp]$time ./a.out osszesen: 4980917040 real 0m1.899s user 0m1.899s sys 0m0.000s [09:01:20 csjpeter@goliat tmp]$gcc -O0 speedtest.c [09:01:26 csjpeter@goliat tmp]$time ./a.out osszesen: 4980917040 real 0m9.965s user 0m9.972s sys 0m0.000s [08:58:45 csjpeter@goliat tmp]$time nodejs speedtest.js osszesen:4980917040 real 0m37.950s user 0m37.949s sys 0m0.035s [08:56:25 csjpeter@goliat tmp]$time php speedtest.php osszesen: 4980917040 real 2m9.454s user 2m9.085s sys 0m0.005s [08:03:59 csjpeter@goliat tmp]$time python speedtest.py 4980917040 real 4m22.342s user 4m22.385s sys 0m0.016s Gondolom ezeken az=C3=A9rt lehetne m=C3=A9g alak=C3=ADtani php, python =C3= =A9s nodejs konfigokkal. =C3=9Cdv, P=C3=A9ter 2014-12-10 12:26 keltez=C3=A9ssel, Testa =C3=ADrta: > Hello Lista tagok, >=20 > Mivel gondoltam nem hagyom haldokolni a list=C3=A1t. Mell=C3=A9 el=C3=A9= gg=C3=A9 egy gentoo > k=C3=B6zeli projecten dolgozok szabad 25 percembe. Ez=C3=A9rt kik=C3=A9= rem a > v=C3=A9lem=C3=A9nyeteket. >=20 > A dolog l=C3=A9nyege egy szeml=C3=A9ltet=C3=A9s. >=20 > Melyik programoz=C3=A1si nyelv milyen sebess=C3=A9ggel dolgozik. >=20 > Teh=C3=A1t fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87,= 86 > szor v=C3=A9gig forgatjuk. Elvileg ennek nincs =C3=A9rtelme. Vagy m=C3=A9= gis ? Mindenki > kipr=C3=B3b=C3=A1lhatja a mell=C3=A9kelt 4 p=C3=A9lda f=C3=A1jlban. >=20 > K=C3=A9rhetn=C3=A9k v=C3=A9lem=C3=A9nyt ? >=20 >=20 > Ahogy =C3=A9n ezt terveztem: >=20 >=20 > python test: >=20 > time python speedtest.py >=20 >=20 > php test: >=20 > time php speedtest.php >=20 >=20 > Nodejs javascript test (lehet rhino-val is tesztelni de ne lep=C5=91dj = meg az > eredm=C3=A9nyen az esetben ): >=20 > time node speedtest.js >=20 >=20 > c optimaliz=C3=A1l=C3=A1s n=C3=A9lk=C3=BCl : >=20 > gcc -o s speedtest.c >=20 > time ./s >=20 >=20 > c -O1 optimaliz=C3=A1l=C3=A1ssal : >=20 > gcc -O1 -o so1 speedtest.c >=20 > time ./so1 >=20 >=20 > c -O2 optimaliz=C3=A1l=C3=A1ssal : >=20 > gcc -O2 -o so2 speedtest.c >=20 > time ./so2 >=20 >=20 > c -O3 optimaliz=C3=A1l=C3=A1ssal (nagy val=C3=B3sz=C3=ADn=C5=B1s=C3=A9g= gel ez m=C3=A1r felesleges): >=20 > gcc -O3 -o so3 speedtest.c >=20 > time ./so3 >=20 >=20