-------- Weitergeleitete Nachricht --------
Moin,
Ich habs getan!
Laufzeitvergleich für String-Verarbeitung in PHP 5.5:
Test 00 (100000000mal):
leere Schleifen-Durchläufe
2.457s
238.07kB
Test 01 (100000000mal):
$string1 = "blablabla{$i}blablabla{$a}blablabla{$b}";
26.796s
238.398kB
Test 02 (100000000mal):
$string2 = 'blablabla' . $i . 'blablabla' . $a . 'blablabla' . $b;
28.185s
238.727kB
Test 03 (100000000mal):
$string2 = "blablabla" . $i . "blablabla" . $a . "blablabla" . $b;
28.306s
238.859kB
Merke 1: Es ist VÖLLIG egal, die beiden Versionen 1 und 2 aus
unserem Einstellungstest sind absolut gleich schnell. Auch der
Speicherverbrauch ... zeigt keinen messbaren Unterschied.
Laufzeitvergleich für String-Verarbeitung in PHP 5.2:
Test 00 (100000000mal):
leere Schleifen-Durchläufe
18.302s
121.563kB
Test 01 (100000000mal):
$string1 = "blablabla{$i}blablabla{$a}blablabla{$b}";
67.437s
122kB
Test 02 (100000000mal):
$string2 = 'blablabla' . $i . 'blablabla' . $a . 'blablabla' . $b;
70.409s
122.406kB
Test 03 (100000000mal):
$string2 = "blablabla" . $i . "blablabla" . $a . "blablabla" . $b;
71.178s
122.477kB
Merke 2: PHP 5.2 ist wirklich wirklich langsam. Wir müssen das
5.3-er Thema voran treiben.
VG SRK
--
Mit freundlichen Grüßen
Stefan Rank-Kunitz
- Lead Developer -
________________________________________________________
TraSo GmbH
Georg-Schumann-Str. 294
D-04159 Leipzig
Tel.: +49 341 909 87 45
E-Mail: s.rank-kunitz@traso.de
Internet: http://www.traso.de
________________________________________________________
Geschäftsführer: Haiko Gerdes
Handelsregister: Amtsgericht Leipzig, HRB 21850