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

Replies

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