* [gentoo-user-hu] SpeedTest @ 2014-12-10 11:26 Testa 2014-12-11 8:51 ` Császár Péter 0 siblings, 1 reply; 10+ messages in thread From: Testa @ 2014-12-10 11:26 UTC (permalink / raw To: gentoo-user-hu [-- Attachment #1.1: Type: text/plain, Size: 1045 bytes --] Hello Lista tagok, Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a véleményeteket. A dolog lényege egy szemléltetés. Melyik programozási nyelv milyen sebességgel dolgozik. Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki kipróbálhatja a mellékelt 4 példa fájlban. Kérhetnék véleményt ? Ahogy én ezt terveztem: python test: time python speedtest.py php test: time php speedtest.php Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az eredményen az esetben ): time node speedtest.js c optimalizálás nélkül : gcc -o s speedtest.c time ./s c -O1 optimalizálással : gcc -O1 -o so1 speedtest.c time ./so1 c -O2 optimalizálással : gcc -O2 -o so2 speedtest.c time ./so2 c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): gcc -O3 -o so3 speedtest.c time ./so3 [-- Attachment #1.2: Type: text/html, Size: 3510 bytes --] [-- Attachment #2: speedtest.c --] [-- Type: text/x-csrc, Size: 469 bytes --] #include <stdio.h> #include <stdint.h> int main(void) { int ia, ib, ic, id, ie; int64_t i = 0; for (ia = 1 ; ia < 90; ia++){ for (ib = 1 ; ib < 90; ib++){ for (ic = 1 ; ic < 89; ic++){ for (id = 1 ; id < 88; id++){ for (ie = 1 ; ie < 87; ie++){ i++; } } } } } printf("osszesen: %ld \n", i); return 0; } [-- Attachment #3: speedtest.js --] [-- Type: application/javascript, Size: 365 bytes --] [-- Attachment #4: speedtest.php --] [-- Type: application/x-php, Size: 371 bytes --] [-- Attachment #5: speedtest.py --] [-- Type: text/x-python, Size: 259 bytes --] i = 0 for a in range(1, 90): for b in range(1,89): for c in range(1,88): for d in range(1,87): for e in range(1,86): i=i+1 print (str(i)) ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-10 11:26 [gentoo-user-hu] SpeedTest Testa @ 2014-12-11 8:51 ` Császár Péter 2014-12-11 11:35 ` Testa 0 siblings, 1 reply; 10+ messages in thread From: Császár Péter @ 2014-12-11 8:51 UTC (permalink / raw To: gentoo-user-hu Sziasztok! Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag könnyű lenne optimalizálni scriptek értelmezőkben is. Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen 90, 89, 88, 87, 86-ra módosítottam mindet. És így: [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ért lehetne még alakítani php, python és nodejs konfigokkal. Üdv, Péter 2014-12-10 12:26 keltezéssel, Testa írta: > Hello Lista tagok, > > Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo > közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a > véleményeteket. > > A dolog lényege egy szemléltetés. > > Melyik programozási nyelv milyen sebességgel dolgozik. > > Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 > szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki > kipróbálhatja a mellékelt 4 példa fájlban. > > Kérhetnék véleményt ? > > > Ahogy én ezt terveztem: > > > python test: > > time python speedtest.py > > > php test: > > time php speedtest.php > > > Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az > eredményen az esetben ): > > time node speedtest.js > > > c optimalizálás nélkül : > > gcc -o s speedtest.c > > time ./s > > > c -O1 optimalizálással : > > gcc -O1 -o so1 speedtest.c > > time ./so1 > > > c -O2 optimalizálással : > > gcc -O2 -o so2 speedtest.c > > time ./so2 > > > c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): > > gcc -O3 -o so3 speedtest.c > > time ./so3 > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 8:51 ` Császár Péter @ 2014-12-11 11:35 ` Testa 2014-12-11 11:42 ` Császár Péter 0 siblings, 1 reply; 10+ messages in thread From: Testa @ 2014-12-11 11:35 UTC (permalink / raw To: gentoo-user-hu Hello! Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... De remelem erted a kulonbseget 1 ms es 2 perc kozott... Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! Szoval kezd erdekelni a php configod... Elkerhetnem a gcc kapcsoloid amivel forgattad ? On 12/11/14 08:51, Császár Péter wrote: > Sziasztok! > > Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag > könnyű lenne optimalizálni scriptek értelmezőkben is. > > Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 > for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen > 90, 89, 88, 87, 86-ra módosítottam mindet. És így: > > [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ért lehetne még alakítani php, python és nodejs > konfigokkal. > > Üdv, > Péter > > 2014-12-10 12:26 keltezéssel, Testa írta: >> Hello Lista tagok, >> >> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >> véleményeteket. >> >> A dolog lényege egy szemléltetés. >> >> Melyik programozási nyelv milyen sebességgel dolgozik. >> >> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >> kipróbálhatja a mellékelt 4 példa fájlban. >> >> Kérhetnék véleményt ? >> >> >> Ahogy én ezt terveztem: >> >> >> python test: >> >> time python speedtest.py >> >> >> php test: >> >> time php speedtest.php >> >> >> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >> eredményen az esetben ): >> >> time node speedtest.js >> >> >> c optimalizálás nélkül : >> >> gcc -o s speedtest.c >> >> time ./s >> >> >> c -O1 optimalizálással : >> >> gcc -O1 -o so1 speedtest.c >> >> time ./so1 >> >> >> c -O2 optimalizálással : >> >> gcc -O2 -o so2 speedtest.c >> >> time ./so2 >> >> >> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >> >> gcc -O3 -o so3 speedtest.c >> >> time ./so3 >> >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 11:35 ` Testa @ 2014-12-11 11:42 ` Császár Péter 2014-12-11 11:46 ` Testa 2014-12-11 11:50 ` Testa 0 siblings, 2 replies; 10+ messages in thread From: Császár Péter @ 2014-12-11 11:42 UTC (permalink / raw To: gentoo-user-hu Szia! Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. Üdv, Péter 2014-12-11 12:35 keltezéssel, Testa írta: > Hello! > Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... > De remelem erted a kulonbseget 1 ms es 2 perc kozott... > Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! > Szoval kezd erdekelni a php configod... > Elkerhetnem a gcc kapcsoloid amivel forgattad ? > > > > On 12/11/14 08:51, Császár Péter wrote: >> Sziasztok! >> >> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >> könnyű lenne optimalizálni scriptek értelmezőkben is. >> >> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >> >> [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ért lehetne még alakítani php, python és nodejs >> konfigokkal. >> >> Üdv, >> Péter >> >> 2014-12-10 12:26 keltezéssel, Testa írta: >>> Hello Lista tagok, >>> >>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>> véleményeteket. >>> >>> A dolog lényege egy szemléltetés. >>> >>> Melyik programozási nyelv milyen sebességgel dolgozik. >>> >>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>> kipróbálhatja a mellékelt 4 példa fájlban. >>> >>> Kérhetnék véleményt ? >>> >>> >>> Ahogy én ezt terveztem: >>> >>> >>> python test: >>> >>> time python speedtest.py >>> >>> >>> php test: >>> >>> time php speedtest.php >>> >>> >>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>> eredményen az esetben ): >>> >>> time node speedtest.js >>> >>> >>> c optimalizálás nélkül : >>> >>> gcc -o s speedtest.c >>> >>> time ./s >>> >>> >>> c -O1 optimalizálással : >>> >>> gcc -O1 -o so1 speedtest.c >>> >>> time ./so1 >>> >>> >>> c -O2 optimalizálással : >>> >>> gcc -O2 -o so2 speedtest.c >>> >>> time ./so2 >>> >>> >>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>> >>> gcc -O3 -o so3 speedtest.c >>> >>> time ./so3 >>> >>> >> > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 11:42 ` Császár Péter @ 2014-12-11 11:46 ` Testa 2014-12-11 11:49 ` Császár Péter 2014-12-11 11:50 ` Testa 1 sibling, 1 reply; 10+ messages in thread From: Testa @ 2014-12-11 11:46 UTC (permalink / raw To: gentoo-user-hu Elkerhettem a scriptet amit csinaltal ?:D Van egy tippem hogy elszurtad :D A szamok miatt mi az utolso forba levo valtozo ? On 12/11/14 11:42, Császár Péter wrote: > Szia! > > Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. > > Üdv, > Péter > > 2014-12-11 12:35 keltezéssel, Testa írta: >> Hello! >> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... >> De remelem erted a kulonbseget 1 ms es 2 perc kozott... >> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! >> Szoval kezd erdekelni a php configod... >> Elkerhetnem a gcc kapcsoloid amivel forgattad ? >> >> >> >> On 12/11/14 08:51, Császár Péter wrote: >>> Sziasztok! >>> >>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >>> könnyű lenne optimalizálni scriptek értelmezőkben is. >>> >>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >>> >>> [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ért lehetne még alakítani php, python és nodejs >>> konfigokkal. >>> >>> Üdv, >>> Péter >>> >>> 2014-12-10 12:26 keltezéssel, Testa írta: >>>> Hello Lista tagok, >>>> >>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>>> véleményeteket. >>>> >>>> A dolog lényege egy szemléltetés. >>>> >>>> Melyik programozási nyelv milyen sebességgel dolgozik. >>>> >>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>>> kipróbálhatja a mellékelt 4 példa fájlban. >>>> >>>> Kérhetnék véleményt ? >>>> >>>> >>>> Ahogy én ezt terveztem: >>>> >>>> >>>> python test: >>>> >>>> time python speedtest.py >>>> >>>> >>>> php test: >>>> >>>> time php speedtest.php >>>> >>>> >>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>>> eredményen az esetben ): >>>> >>>> time node speedtest.js >>>> >>>> >>>> c optimalizálás nélkül : >>>> >>>> gcc -o s speedtest.c >>>> >>>> time ./s >>>> >>>> >>>> c -O1 optimalizálással : >>>> >>>> gcc -O1 -o so1 speedtest.c >>>> >>>> time ./so1 >>>> >>>> >>>> c -O2 optimalizálással : >>>> >>>> gcc -O2 -o so2 speedtest.c >>>> >>>> time ./so2 >>>> >>>> >>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>>> >>>> gcc -O3 -o so3 speedtest.c >>>> >>>> time ./so3 >>>> >>>> >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 11:46 ` Testa @ 2014-12-11 11:49 ` Császár Péter 2014-12-11 11:52 ` Testa 0 siblings, 1 reply; 10+ messages in thread From: Császár Péter @ 2014-12-11 11:49 UTC (permalink / raw To: gentoo-user-hu Szia! Íme az összes kód: [12:48:12 csjpeter@goliat tmp]$cat speedtest.php <?php $i = 0; for ($ia = 1 ; $ia < 90; $ia++){ for ($ib = 1 ; $ib < 89; $ib++){ for ($ic = 1 ; $ic < 88; $ic++){ for ($id = 1 ; $id < 87; $id++){ for ($ie = 1 ; $ie < 86; $ie++){ $i++; } } } } } echo("osszesen: ". $i); ?> [12:48:18 csjpeter@goliat tmp]$cat speedtest.py i = 0 for a in range(1, 90): for b in range(1,89): for c in range(1,88): for d in range(1,87): for e in range(1,86): i=i+1 print (str(i))[12:48:24 csjpeter@goliat tmp]$cat speedtest.js var i = 0; for (ia = 1 ; ia < 90; ia++){ for (ib = 1 ; ib < 89; ib++){ for (ic = 1 ; ic < 88; ic++){ for (id = 1 ; id < 87; id++){ for (ie = 1 ; ie < 86; ie++){ i++; } } } } } console.log("osszesen:"+ i.toString()); [12:48:30 csjpeter@goliat tmp]$cat speedtest.c #include <stdio.h> #include <stdint.h> int main(void) { int ia, ib, ic, id, ie; int64_t i = 0; for (ia = 1 ; ia < 90; ia++){ for (ib = 1 ; ib < 89; ib++){ for (ic = 1 ; ic < 88; ic++){ for (id = 1 ; id < 87; id++){ for (ie = 1 ; ie < 86; ie++){ i++; } } } } } printf("osszesen: %ld \n", i); return 0; } 2014-12-11 12:46 keltezéssel, Testa írta: > Elkerhettem a scriptet amit csinaltal ?:D > Van egy tippem hogy elszurtad :D A szamok miatt mi az utolso forba levo > valtozo ? > > > > On 12/11/14 11:42, Császár Péter wrote: >> Szia! >> >> Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. >> >> Üdv, >> Péter >> >> 2014-12-11 12:35 keltezéssel, Testa írta: >>> Hello! >>> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... >>> De remelem erted a kulonbseget 1 ms es 2 perc kozott... >>> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! >>> Szoval kezd erdekelni a php configod... >>> Elkerhetnem a gcc kapcsoloid amivel forgattad ? >>> >>> >>> >>> On 12/11/14 08:51, Császár Péter wrote: >>>> Sziasztok! >>>> >>>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >>>> könnyű lenne optimalizálni scriptek értelmezőkben is. >>>> >>>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >>>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >>>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >>>> >>>> [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ért lehetne még alakítani php, python és nodejs >>>> konfigokkal. >>>> >>>> Üdv, >>>> Péter >>>> >>>> 2014-12-10 12:26 keltezéssel, Testa írta: >>>>> Hello Lista tagok, >>>>> >>>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>>>> véleményeteket. >>>>> >>>>> A dolog lényege egy szemléltetés. >>>>> >>>>> Melyik programozási nyelv milyen sebességgel dolgozik. >>>>> >>>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>>>> kipróbálhatja a mellékelt 4 példa fájlban. >>>>> >>>>> Kérhetnék véleményt ? >>>>> >>>>> >>>>> Ahogy én ezt terveztem: >>>>> >>>>> >>>>> python test: >>>>> >>>>> time python speedtest.py >>>>> >>>>> >>>>> php test: >>>>> >>>>> time php speedtest.php >>>>> >>>>> >>>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>>>> eredményen az esetben ): >>>>> >>>>> time node speedtest.js >>>>> >>>>> >>>>> c optimalizálás nélkül : >>>>> >>>>> gcc -o s speedtest.c >>>>> >>>>> time ./s >>>>> >>>>> >>>>> c -O1 optimalizálással : >>>>> >>>>> gcc -O1 -o so1 speedtest.c >>>>> >>>>> time ./so1 >>>>> >>>>> >>>>> c -O2 optimalizálással : >>>>> >>>>> gcc -O2 -o so2 speedtest.c >>>>> >>>>> time ./so2 >>>>> >>>>> >>>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>>>> >>>>> gcc -O3 -o so3 speedtest.c >>>>> >>>>> time ./so3 >>>>> >>>>> >>> >> > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 11:49 ` Császár Péter @ 2014-12-11 11:52 ` Testa 2014-12-11 12:00 ` Császár Péter 0 siblings, 1 reply; 10+ messages in thread From: Testa @ 2014-12-11 11:52 UTC (permalink / raw To: gentoo-user-hu Az utolso levelet nem neked szantam. De lenyegebe nem ertem nalad miert olyan gyors a php... Es mivel nekem a debianok es meg az ubuntu is hasonlo eredmenyt hoz... Szerintem a kivancsisagom logikus.... On 12/11/14 11:49, Császár Péter wrote: > Szia! > > Íme az összes kód: > > [12:48:12 csjpeter@goliat tmp]$cat speedtest.php > <?php > $i = 0; > for ($ia = 1 ; $ia < 90; $ia++){ > for ($ib = 1 ; $ib < 89; $ib++){ > for ($ic = 1 ; $ic < 88; $ic++){ > for ($id = 1 ; $id < 87; $id++){ > for ($ie = 1 ; $ie < 86; $ie++){ > $i++; > } > } > } > } > } > echo("osszesen: ". $i); > ?> > [12:48:18 csjpeter@goliat tmp]$cat speedtest.py > i = 0 > > > for a in range(1, 90): > for b in range(1,89): > for c in range(1,88): > for d in range(1,87): > for e in range(1,86): > i=i+1 > print (str(i))[12:48:24 csjpeter@goliat tmp]$cat speedtest.js > var i = 0; > for (ia = 1 ; ia < 90; ia++){ > for (ib = 1 ; ib < 89; ib++){ > for (ic = 1 ; ic < 88; ic++){ > for (id = 1 ; id < 87; id++){ > for (ie = 1 ; ie < 86; ie++){ > i++; > } > > > } > > > } > > > } > > > } > > > console.log("osszesen:"+ i.toString()); > > > [12:48:30 csjpeter@goliat tmp]$cat speedtest.c > #include <stdio.h> > > > #include <stdint.h> > > > int main(void) > > > { > > > > int ia, ib, ic, id, ie; > int64_t i = 0; > for (ia = 1 ; ia < 90; ia++){ > for (ib = 1 ; ib < 89; ib++){ > for (ic = 1 ; ic < 88; ic++){ > for (id = 1 ; id < 87; id++){ > for (ie = 1 ; ie < 86; ie++){ > i++; > } > } > } > } > } > printf("osszesen: %ld \n", i); > return 0; > } > > 2014-12-11 12:46 keltezéssel, Testa írta: >> Elkerhettem a scriptet amit csinaltal ?:D >> Van egy tippem hogy elszurtad :D A szamok miatt mi az utolso forba levo >> valtozo ? >> >> >> >> On 12/11/14 11:42, Császár Péter wrote: >>> Szia! >>> >>> Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. >>> >>> Üdv, >>> Péter >>> >>> 2014-12-11 12:35 keltezéssel, Testa írta: >>>> Hello! >>>> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... >>>> De remelem erted a kulonbseget 1 ms es 2 perc kozott... >>>> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! >>>> Szoval kezd erdekelni a php configod... >>>> Elkerhetnem a gcc kapcsoloid amivel forgattad ? >>>> >>>> >>>> >>>> On 12/11/14 08:51, Császár Péter wrote: >>>>> Sziasztok! >>>>> >>>>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >>>>> könnyű lenne optimalizálni scriptek értelmezőkben is. >>>>> >>>>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >>>>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >>>>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >>>>> >>>>> [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ért lehetne még alakítani php, python és nodejs >>>>> konfigokkal. >>>>> >>>>> Üdv, >>>>> Péter >>>>> >>>>> 2014-12-10 12:26 keltezéssel, Testa írta: >>>>>> Hello Lista tagok, >>>>>> >>>>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>>>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>>>>> véleményeteket. >>>>>> >>>>>> A dolog lényege egy szemléltetés. >>>>>> >>>>>> Melyik programozási nyelv milyen sebességgel dolgozik. >>>>>> >>>>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>>>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>>>>> kipróbálhatja a mellékelt 4 példa fájlban. >>>>>> >>>>>> Kérhetnék véleményt ? >>>>>> >>>>>> >>>>>> Ahogy én ezt terveztem: >>>>>> >>>>>> >>>>>> python test: >>>>>> >>>>>> time python speedtest.py >>>>>> >>>>>> >>>>>> php test: >>>>>> >>>>>> time php speedtest.php >>>>>> >>>>>> >>>>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>>>>> eredményen az esetben ): >>>>>> >>>>>> time node speedtest.js >>>>>> >>>>>> >>>>>> c optimalizálás nélkül : >>>>>> >>>>>> gcc -o s speedtest.c >>>>>> >>>>>> time ./s >>>>>> >>>>>> >>>>>> c -O1 optimalizálással : >>>>>> >>>>>> gcc -O1 -o so1 speedtest.c >>>>>> >>>>>> time ./so1 >>>>>> >>>>>> >>>>>> c -O2 optimalizálással : >>>>>> >>>>>> gcc -O2 -o so2 speedtest.c >>>>>> >>>>>> time ./so2 >>>>>> >>>>>> >>>>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>>>>> >>>>>> gcc -O3 -o so3 speedtest.c >>>>>> >>>>>> time ./so3 >>>>>> >>>>>> >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 11:52 ` Testa @ 2014-12-11 12:00 ` Császár Péter 2014-12-11 12:15 ` Testa 0 siblings, 1 reply; 10+ messages in thread From: Császár Péter @ 2014-12-11 12:00 UTC (permalink / raw To: gentoo-user-hu Szóval neked ubuntu-n is hasonló az eredmény mint gentoo-n. Érdekes. Bár számíthat esetleg maga a hardver is. i5 4670-et használok. A php verzióm: 5.5.9+dfsg-1ubuntu4.4 (amd64) 2014-12-11 12:52 keltezéssel, Testa írta: > Az utolso levelet nem neked szantam. De lenyegebe nem ertem nalad miert > olyan gyors a php... > Es mivel nekem a debianok es meg az ubuntu is hasonlo eredmenyt hoz... > Szerintem a kivancsisagom logikus.... > > > On 12/11/14 11:49, Császár Péter wrote: >> Szia! >> >> Íme az összes kód: >> >> [12:48:12 csjpeter@goliat tmp]$cat speedtest.php >> <?php >> $i = 0; >> for ($ia = 1 ; $ia < 90; $ia++){ >> for ($ib = 1 ; $ib < 89; $ib++){ >> for ($ic = 1 ; $ic < 88; $ic++){ >> for ($id = 1 ; $id < 87; $id++){ >> for ($ie = 1 ; $ie < 86; $ie++){ >> $i++; >> } >> } >> } >> } >> } >> echo("osszesen: ". $i); >> ?> >> [12:48:18 csjpeter@goliat tmp]$cat speedtest.py >> i = 0 >> >> >> for a in range(1, 90): >> for b in range(1,89): >> for c in range(1,88): >> for d in range(1,87): >> for e in range(1,86): >> i=i+1 >> print (str(i))[12:48:24 csjpeter@goliat tmp]$cat speedtest.js >> var i = 0; >> for (ia = 1 ; ia < 90; ia++){ >> for (ib = 1 ; ib < 89; ib++){ >> for (ic = 1 ; ic < 88; ic++){ >> for (id = 1 ; id < 87; id++){ >> for (ie = 1 ; ie < 86; ie++){ >> i++; >> } >> >> >> } >> >> >> } >> >> >> } >> >> >> } >> >> >> console.log("osszesen:"+ i.toString()); >> >> >> [12:48:30 csjpeter@goliat tmp]$cat speedtest.c >> #include <stdio.h> >> >> >> #include <stdint.h> >> >> >> int main(void) >> >> >> { >> >> >> >> int ia, ib, ic, id, ie; >> int64_t i = 0; >> for (ia = 1 ; ia < 90; ia++){ >> for (ib = 1 ; ib < 89; ib++){ >> for (ic = 1 ; ic < 88; ic++){ >> for (id = 1 ; id < 87; id++){ >> for (ie = 1 ; ie < 86; ie++){ >> i++; >> } >> } >> } >> } >> } >> printf("osszesen: %ld \n", i); >> return 0; >> } >> >> 2014-12-11 12:46 keltezéssel, Testa írta: >>> Elkerhettem a scriptet amit csinaltal ?:D >>> Van egy tippem hogy elszurtad :D A szamok miatt mi az utolso forba levo >>> valtozo ? >>> >>> >>> >>> On 12/11/14 11:42, Császár Péter wrote: >>>> Szia! >>>> >>>> Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. >>>> >>>> Üdv, >>>> Péter >>>> >>>> 2014-12-11 12:35 keltezéssel, Testa írta: >>>>> Hello! >>>>> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... >>>>> De remelem erted a kulonbseget 1 ms es 2 perc kozott... >>>>> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! >>>>> Szoval kezd erdekelni a php configod... >>>>> Elkerhetnem a gcc kapcsoloid amivel forgattad ? >>>>> >>>>> >>>>> >>>>> On 12/11/14 08:51, Császár Péter wrote: >>>>>> Sziasztok! >>>>>> >>>>>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >>>>>> könnyű lenne optimalizálni scriptek értelmezőkben is. >>>>>> >>>>>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >>>>>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >>>>>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >>>>>> >>>>>> [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ért lehetne még alakítani php, python és nodejs >>>>>> konfigokkal. >>>>>> >>>>>> Üdv, >>>>>> Péter >>>>>> >>>>>> 2014-12-10 12:26 keltezéssel, Testa írta: >>>>>>> Hello Lista tagok, >>>>>>> >>>>>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>>>>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>>>>>> véleményeteket. >>>>>>> >>>>>>> A dolog lényege egy szemléltetés. >>>>>>> >>>>>>> Melyik programozási nyelv milyen sebességgel dolgozik. >>>>>>> >>>>>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>>>>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>>>>>> kipróbálhatja a mellékelt 4 példa fájlban. >>>>>>> >>>>>>> Kérhetnék véleményt ? >>>>>>> >>>>>>> >>>>>>> Ahogy én ezt terveztem: >>>>>>> >>>>>>> >>>>>>> python test: >>>>>>> >>>>>>> time python speedtest.py >>>>>>> >>>>>>> >>>>>>> php test: >>>>>>> >>>>>>> time php speedtest.php >>>>>>> >>>>>>> >>>>>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>>>>>> eredményen az esetben ): >>>>>>> >>>>>>> time node speedtest.js >>>>>>> >>>>>>> >>>>>>> c optimalizálás nélkül : >>>>>>> >>>>>>> gcc -o s speedtest.c >>>>>>> >>>>>>> time ./s >>>>>>> >>>>>>> >>>>>>> c -O1 optimalizálással : >>>>>>> >>>>>>> gcc -O1 -o so1 speedtest.c >>>>>>> >>>>>>> time ./so1 >>>>>>> >>>>>>> >>>>>>> c -O2 optimalizálással : >>>>>>> >>>>>>> gcc -O2 -o so2 speedtest.c >>>>>>> >>>>>>> time ./so2 >>>>>>> >>>>>>> >>>>>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>>>>>> >>>>>>> gcc -O3 -o so3 speedtest.c >>>>>>> >>>>>>> time ./so3 >>>>>>> >>>>>>> >>> >> > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 12:00 ` Császár Péter @ 2014-12-11 12:15 ` Testa 0 siblings, 0 replies; 10+ messages in thread From: Testa @ 2014-12-11 12:15 UTC (permalink / raw To: gentoo-user-hu Ez biztos nem a hardvare... Nekem i4770 val is 4 percet dob a php. Valoszinuleg a php lassabb O3 al... Az ubuntun minden O1 el van szerintem forditva... Es minden mas a te ertekeid alatt van. Ami viszont a gento -O3 bol ered. De nekem meg a debianon is gyakorlatilag elszall a php. pythonnal erdekes kiprobalni a python2 es 3 kozotti kulonbseget. Azt hiszem nem lenyeg az egesz. Ami lenyeges az a lza 100 000x es kulonbseg gcc -O2 es a php kozott.... En egy picitt meglepodtem On 12/11/14 12:00, Császár Péter wrote: > Szóval neked ubuntu-n is hasonló az eredmény mint gentoo-n. Érdekes. Bár > számíthat esetleg maga a hardver is. i5 4670-et használok. > > A php verzióm: 5.5.9+dfsg-1ubuntu4.4 (amd64) > > 2014-12-11 12:52 keltezéssel, Testa írta: >> Az utolso levelet nem neked szantam. De lenyegebe nem ertem nalad miert >> olyan gyors a php... >> Es mivel nekem a debianok es meg az ubuntu is hasonlo eredmenyt hoz... >> Szerintem a kivancsisagom logikus.... >> >> >> On 12/11/14 11:49, Császár Péter wrote: >>> Szia! >>> >>> Íme az összes kód: >>> >>> [12:48:12 csjpeter@goliat tmp]$cat speedtest.php >>> <?php >>> $i = 0; >>> for ($ia = 1 ; $ia < 90; $ia++){ >>> for ($ib = 1 ; $ib < 89; $ib++){ >>> for ($ic = 1 ; $ic < 88; $ic++){ >>> for ($id = 1 ; $id < 87; $id++){ >>> for ($ie = 1 ; $ie < 86; $ie++){ >>> $i++; >>> } >>> } >>> } >>> } >>> } >>> echo("osszesen: ". $i); >>> ?> >>> [12:48:18 csjpeter@goliat tmp]$cat speedtest.py >>> i = 0 >>> >>> >>> for a in range(1, 90): >>> for b in range(1,89): >>> for c in range(1,88): >>> for d in range(1,87): >>> for e in range(1,86): >>> i=i+1 >>> print (str(i))[12:48:24 csjpeter@goliat tmp]$cat speedtest.js >>> var i = 0; >>> for (ia = 1 ; ia < 90; ia++){ >>> for (ib = 1 ; ib < 89; ib++){ >>> for (ic = 1 ; ic < 88; ic++){ >>> for (id = 1 ; id < 87; id++){ >>> for (ie = 1 ; ie < 86; ie++){ >>> i++; >>> } >>> >>> >>> } >>> >>> >>> } >>> >>> >>> } >>> >>> >>> } >>> >>> >>> console.log("osszesen:"+ i.toString()); >>> >>> >>> [12:48:30 csjpeter@goliat tmp]$cat speedtest.c >>> #include <stdio.h> >>> >>> >>> #include <stdint.h> >>> >>> >>> int main(void) >>> >>> >>> { >>> >>> >>> >>> int ia, ib, ic, id, ie; >>> int64_t i = 0; >>> for (ia = 1 ; ia < 90; ia++){ >>> for (ib = 1 ; ib < 89; ib++){ >>> for (ic = 1 ; ic < 88; ic++){ >>> for (id = 1 ; id < 87; id++){ >>> for (ie = 1 ; ie < 86; ie++){ >>> i++; >>> } >>> } >>> } >>> } >>> } >>> printf("osszesen: %ld \n", i); >>> return 0; >>> } >>> >>> 2014-12-11 12:46 keltezéssel, Testa írta: >>>> Elkerhettem a scriptet amit csinaltal ?:D >>>> Van egy tippem hogy elszurtad :D A szamok miatt mi az utolso forba levo >>>> valtozo ? >>>> >>>> >>>> >>>> On 12/11/14 11:42, Császár Péter wrote: >>>>> Szia! >>>>> >>>>> Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. >>>>> >>>>> Üdv, >>>>> Péter >>>>> >>>>> 2014-12-11 12:35 keltezéssel, Testa írta: >>>>>> Hello! >>>>>> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... >>>>>> De remelem erted a kulonbseget 1 ms es 2 perc kozott... >>>>>> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! >>>>>> Szoval kezd erdekelni a php configod... >>>>>> Elkerhetnem a gcc kapcsoloid amivel forgattad ? >>>>>> >>>>>> >>>>>> >>>>>> On 12/11/14 08:51, Császár Péter wrote: >>>>>>> Sziasztok! >>>>>>> >>>>>>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >>>>>>> könnyű lenne optimalizálni scriptek értelmezőkben is. >>>>>>> >>>>>>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >>>>>>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >>>>>>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >>>>>>> >>>>>>> [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ért lehetne még alakítani php, python és nodejs >>>>>>> konfigokkal. >>>>>>> >>>>>>> Üdv, >>>>>>> Péter >>>>>>> >>>>>>> 2014-12-10 12:26 keltezéssel, Testa írta: >>>>>>>> Hello Lista tagok, >>>>>>>> >>>>>>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>>>>>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>>>>>>> véleményeteket. >>>>>>>> >>>>>>>> A dolog lényege egy szemléltetés. >>>>>>>> >>>>>>>> Melyik programozási nyelv milyen sebességgel dolgozik. >>>>>>>> >>>>>>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>>>>>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>>>>>>> kipróbálhatja a mellékelt 4 példa fájlban. >>>>>>>> >>>>>>>> Kérhetnék véleményt ? >>>>>>>> >>>>>>>> >>>>>>>> Ahogy én ezt terveztem: >>>>>>>> >>>>>>>> >>>>>>>> python test: >>>>>>>> >>>>>>>> time python speedtest.py >>>>>>>> >>>>>>>> >>>>>>>> php test: >>>>>>>> >>>>>>>> time php speedtest.php >>>>>>>> >>>>>>>> >>>>>>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>>>>>>> eredményen az esetben ): >>>>>>>> >>>>>>>> time node speedtest.js >>>>>>>> >>>>>>>> >>>>>>>> c optimalizálás nélkül : >>>>>>>> >>>>>>>> gcc -o s speedtest.c >>>>>>>> >>>>>>>> time ./s >>>>>>>> >>>>>>>> >>>>>>>> c -O1 optimalizálással : >>>>>>>> >>>>>>>> gcc -O1 -o so1 speedtest.c >>>>>>>> >>>>>>>> time ./so1 >>>>>>>> >>>>>>>> >>>>>>>> c -O2 optimalizálással : >>>>>>>> >>>>>>>> gcc -O2 -o so2 speedtest.c >>>>>>>> >>>>>>>> time ./so2 >>>>>>>> >>>>>>>> >>>>>>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>>>>>>> >>>>>>>> gcc -O3 -o so3 speedtest.c >>>>>>>> >>>>>>>> time ./so3 >>>>>>>> >>>>>>>> >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-hu] SpeedTest 2014-12-11 11:42 ` Császár Péter 2014-12-11 11:46 ` Testa @ 2014-12-11 11:50 ` Testa 1 sibling, 0 replies; 10+ messages in thread From: Testa @ 2014-12-11 11:50 UTC (permalink / raw To: gentoo-user-hu Elnezest en szurtam el de nagyon ... Nem ide szantam az utolso levelet... On 12/11/14 11:42, Császár Péter wrote: > Szia! > > Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et. > > Üdv, > Péter > > 2014-12-11 12:35 keltezéssel, Testa írta: >> Hello! >> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al.... >> De remelem erted a kulonbseget 1 ms es 2 perc kozott... >> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!! >> Szoval kezd erdekelni a php configod... >> Elkerhetnem a gcc kapcsoloid amivel forgattad ? >> >> >> >> On 12/11/14 08:51, Császár Péter wrote: >>> Sziasztok! >>> >>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag >>> könnyű lenne optimalizálni scriptek értelmezőkben is. >>> >>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87 >>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen >>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így: >>> >>> [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ért lehetne még alakítani php, python és nodejs >>> konfigokkal. >>> >>> Üdv, >>> Péter >>> >>> 2014-12-10 12:26 keltezéssel, Testa írta: >>>> Hello Lista tagok, >>>> >>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo >>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a >>>> véleményeteket. >>>> >>>> A dolog lényege egy szemléltetés. >>>> >>>> Melyik programozási nyelv milyen sebességgel dolgozik. >>>> >>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86 >>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki >>>> kipróbálhatja a mellékelt 4 példa fájlban. >>>> >>>> Kérhetnék véleményt ? >>>> >>>> >>>> Ahogy én ezt terveztem: >>>> >>>> >>>> python test: >>>> >>>> time python speedtest.py >>>> >>>> >>>> php test: >>>> >>>> time php speedtest.php >>>> >>>> >>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az >>>> eredményen az esetben ): >>>> >>>> time node speedtest.js >>>> >>>> >>>> c optimalizálás nélkül : >>>> >>>> gcc -o s speedtest.c >>>> >>>> time ./s >>>> >>>> >>>> c -O1 optimalizálással : >>>> >>>> gcc -O1 -o so1 speedtest.c >>>> >>>> time ./so1 >>>> >>>> >>>> c -O2 optimalizálással : >>>> >>>> gcc -O2 -o so2 speedtest.c >>>> >>>> time ./so2 >>>> >>>> >>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges): >>>> >>>> gcc -O3 -o so3 speedtest.c >>>> >>>> time ./so3 >>>> >>>> >> > ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-12-11 12:15 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-12-10 11:26 [gentoo-user-hu] SpeedTest Testa 2014-12-11 8:51 ` Császár Péter 2014-12-11 11:35 ` Testa 2014-12-11 11:42 ` Császár Péter 2014-12-11 11:46 ` Testa 2014-12-11 11:49 ` Császár Péter 2014-12-11 11:52 ` Testa 2014-12-11 12:00 ` Császár Péter 2014-12-11 12:15 ` Testa 2014-12-11 11:50 ` Testa
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox