Re: PHP vs PHP NTS benackmark (win32)
| From: | Runar Olsen | Date: | Thu, 17 Jul 2008 10:11:26 +0000 |
| Subject: | Re: PHP vs PHP NTS benackmark (win32) | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-39046@lists.php.net to get a copy of this message | ||
Hi,
That should be correct as there is no time spent keeping internal variables thread safe.
Mario Brandt skrev:
I made a test on my console (cmd.exe) ENV: WinXP SP 3 all updates, PHP 5.2.6 / PHP 5.2.6 non thread safe (NTS) Intel Celeron 2.4 GHz 1 GB DDR Ram It showed that the non thread safe is faster than the thread safe version. NTSBenchmark Time Peak Memory Peak Memory (Real)-------------------------------------------------------------------./benchmarks\ackermann 1.744 428704 524288 ./benchmarks\array 0.067 6583320 7340032 ./benchmarks\array2 0.059 6589168 7340032 ./benchmarks\array3 0.841 364848 524288 ./benchmarks\fibonacci 3.622 77976 262144 ./benchmarks\hash 0.150 3921712 4194304 ./benchmarks\hash2 0.130 144912 262144 ./benchmarks\heapsort 0.410 1639960 1835008 ./benchmarks\mandel 1.445 83352 262144 ./benchmarks\mandel2 1.716 80312 262144 ./benchmarks\matrix 0.410 357432 524288 ./benchmarks\nestedloop 0.742 80368 262144 ./benchmarks\sieve 0.532 1403920 1572864 ./benchmarks\simple 0.425 77768 262144 ./benchmarks\simplecall 0.553 76656 262144 ./benchmarks\simpleucall 0.881 77344 262144 ./benchmarks\simpleudcall 1.188 77440 262144 ./benchmarks\strcat 0.060 857848 1310720TSBenchmark Time Peak Memory Peak Memory (Real)-------------------------------------------------------------------./benchmarks\ackermann 2.406 674272 786432 ./benchmarks\array 0.078 6583664 7340032 ./benchmarks\array2 0.065 6591032 7340032 ./benchmarks\array3 0.861 365352 524288 ./benchmarks\fibonacci 4.835 77720 262144 ./benchmarks\hash 0.234 3922136 4194304 ./benchmarks\hash2 0.155 145416 262144 ./benchmarks\heapsort 0.476 1640912 1835008 ./benchmarks\mandel 1.531 84552 262144 ./benchmarks\mandel2 1.849 80840 262144 ./benchmarks\matrix 0.365 357984 524288 ./benchmarks\nestedloop 0.811 80624 262144 ./benchmarks\sieve 0.531 1404096 1572864 ./benchmarks\simple 0.454 77736 262144 ./benchmarks\simplecall 0.743 76472 262144 ./benchmarks\simpleucall 1.285 77160 262144 ./benchmarks\simpleudcall 1.545 77256 262144 ./benchmarks\strcat 0.061 858000 1310720with PHP6 the test failed regards Mario