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