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