Gentoo Archives: gentoo-user-hu

From: Testa <testa.a.tapos@×××××.com>
To: gentoo-user-hu@l.g.o
Subject: Re: [gentoo-user-hu] SpeedTest
Date: Thu, 11 Dec 2014 11:45:48
Message-Id: 548983FE.9050701@gmail.com
In Reply to: Re: [gentoo-user-hu] SpeedTest by "Császár Péter"
1 Elkerhettem a scriptet amit csinaltal ?:D
2 Van egy tippem hogy elszurtad :D A szamok miatt mi az utolso forba levo
3 valtozo ?
4
5
6
7 On 12/11/14 11:42, Császár Péter wrote:
8 > Szia!
9 >
10 > Fenébe, csaltam. Nem is gentoo-t használok mostanság :(. Ubuntu 14.04-et.
11 >
12 > Üdv,
13 > Péter
14 >
15 > 2014-12-11 12:35 keltezéssel, Testa írta:
16 >> Hello!
17 >> Bocs en rossz python fajlt.Nem a php hanem a python volt 86 al....
18 >> De remelem erted a kulonbseget 1 ms es 2 perc kozott...
19 >> Valoszinuleg lehet mert nekem a python 2 perc. De php 7 !!!!
20 >> Szoval kezd erdekelni a php configod...
21 >> Elkerhetnem a gcc kapcsoloid amivel forgattad ?
22 >>
23 >>
24 >>
25 >> On 12/11/14 08:51, Császár Péter wrote:
26 >>> Sziasztok!
27 >>>
28 >>> Számomra meglepő. Gynge tesztnek gondolnám, a for ciklust viszonylag
29 >>> könnyű lenne optimalizálni scriptek értelmezőkben is.
30 >>>
31 >>> Először módosítottama kódokat, mert c, js és python 90, 90, 89, 88, 87
32 >>> for ciklussal volt a php pedig 90, 89, 88, 87, 86-tal. Szóval egységesen
33 >>> 90, 89, 88, 87, 86-ra módosítottam mindet. És így:
34 >>>
35 >>> [09:00:12 csjpeter@goliat tmp]$gcc -O2 speedtest.c
36 >>> [09:01:00 csjpeter@goliat tmp]$time ./a.out
37 >>> osszesen: 4980917040
38 >>>
39 >>> real 0m0.001s
40 >>> user 0m0.000s
41 >>> sys 0m0.000s
42 >>>
43 >>> [09:01:10 csjpeter@goliat tmp]$gcc -O1 speedtest.c
44 >>> [09:01:16 csjpeter@goliat tmp]$time ./a.out
45 >>> osszesen: 4980917040
46 >>>
47 >>> real 0m1.899s
48 >>> user 0m1.899s
49 >>> sys 0m0.000s
50 >>>
51 >>> [09:01:20 csjpeter@goliat tmp]$gcc -O0 speedtest.c
52 >>> [09:01:26 csjpeter@goliat tmp]$time ./a.out
53 >>> osszesen: 4980917040
54 >>>
55 >>> real 0m9.965s
56 >>> user 0m9.972s
57 >>> sys 0m0.000s
58 >>>
59 >>> [08:58:45 csjpeter@goliat tmp]$time nodejs speedtest.js
60 >>> osszesen:4980917040
61 >>>
62 >>> real 0m37.950s
63 >>> user 0m37.949s
64 >>> sys 0m0.035s
65 >>>
66 >>> [08:56:25 csjpeter@goliat tmp]$time php speedtest.php
67 >>> osszesen: 4980917040
68 >>> real 2m9.454s
69 >>> user 2m9.085s
70 >>> sys 0m0.005s
71 >>>
72 >>> [08:03:59 csjpeter@goliat tmp]$time python speedtest.py
73 >>> 4980917040
74 >>>
75 >>> real 4m22.342s
76 >>> user 4m22.385s
77 >>> sys 0m0.016s
78 >>>
79 >>> Gondolom ezeken azért lehetne még alakítani php, python és nodejs
80 >>> konfigokkal.
81 >>>
82 >>> Üdv,
83 >>> Péter
84 >>>
85 >>> 2014-12-10 12:26 keltezéssel, Testa írta:
86 >>>> Hello Lista tagok,
87 >>>>
88 >>>> Mivel gondoltam nem hagyom haldokolni a listát. Mellé eléggé egy gentoo
89 >>>> közeli projecten dolgozok szabad 25 percembe. Ezért kikérem a
90 >>>> véleményeteket.
91 >>>>
92 >>>> A dolog lényege egy szemléltetés.
93 >>>>
94 >>>> Melyik programozási nyelv milyen sebességgel dolgozik.
95 >>>>
96 >>>> Tehát fogunk egy long_integert majd 5 for ciklusba 90, 89, 88, 87, 86
97 >>>> szor végig forgatjuk. Elvileg ennek nincs értelme. Vagy mégis ? Mindenki
98 >>>> kipróbálhatja a mellékelt 4 példa fájlban.
99 >>>>
100 >>>> Kérhetnék véleményt ?
101 >>>>
102 >>>>
103 >>>> Ahogy én ezt terveztem:
104 >>>>
105 >>>>
106 >>>> python test:
107 >>>>
108 >>>> time python speedtest.py
109 >>>>
110 >>>>
111 >>>> php test:
112 >>>>
113 >>>> time php speedtest.php
114 >>>>
115 >>>>
116 >>>> Nodejs javascript test (lehet rhino-val is tesztelni de ne lepődj meg az
117 >>>> eredményen az esetben ):
118 >>>>
119 >>>> time node speedtest.js
120 >>>>
121 >>>>
122 >>>> c optimalizálás nélkül :
123 >>>>
124 >>>> gcc -o s speedtest.c
125 >>>>
126 >>>> time ./s
127 >>>>
128 >>>>
129 >>>> c -O1 optimalizálással :
130 >>>>
131 >>>> gcc -O1 -o so1 speedtest.c
132 >>>>
133 >>>> time ./so1
134 >>>>
135 >>>>
136 >>>> c -O2 optimalizálással :
137 >>>>
138 >>>> gcc -O2 -o so2 speedtest.c
139 >>>>
140 >>>> time ./so2
141 >>>>
142 >>>>
143 >>>> c -O3 optimalizálással (nagy valószínűséggel ez már felesleges):
144 >>>>
145 >>>> gcc -O3 -o so3 speedtest.c
146 >>>>
147 >>>> time ./so3
148 >>>>
149 >>>>
150 >>
151 >

Replies

Subject Author
Re: [gentoo-user-hu] SpeedTest "Császár Péter" <csjpeter@×××××.com>