dit is best interessante info voor iedereen die serieus php gebruikt.
ik kwam via de zend forums op deze pagia terecht:
http://phpxpath.sourceforge.net/benchmark/phpBench.php
zoals je hier kan zien blijkt dat het pre-counten van een van je 'for' loop zo'n 70 keer sneller is dan het niet doen,
of ik moet eigenlijk zeggen dat door het niet pre-counten je for loop 70 keer langzamer is.
echt heel wierd.
er staan nog een paar van die rare gevallen bij.
als je dit gezien hebt ga je waarschijnlijk een stuk beter op je code letten.
ik kwam via de zend forums op deze pagia terecht:
http://phpxpath.sourceforge.net/benchmark/phpBench.php
zoals je hier kan zien blijkt dat het pre-counten van een van je 'for' loop zo'n 70 keer sneller is dan het niet doen,
of ik moet eigenlijk zeggen dat door het niet pre-counten je for loop 70 keer langzamer is.
code:
1
2
3
4
5
6
7
8
| Test: For-loop test Is it worth the effort to calculate the length of the loop in advance? E.g. "for ($i=0; $i<$size; $i++)" instead of "for ($i=0; $i<sizeOf($x); $i++)" + 100 % 1: With pre calc Total time: 13[ms] + 6752 % 2: Without pre calc Total time: 896[ms] Conclusion: The test above speeks for it self. Always calculate the length of the loop in advance! |
echt heel wierd.
er staan nog een paar van die rare gevallen bij.
als je dit gezien hebt ga je waarschijnlijk een stuk beter op je code letten.
"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who