Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:39043 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3642 invoked from network); 17 Jul 2008 10:00:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jul 2008 10:00:38 -0000 Authentication-Results: pb1.pair.com header.from=mb@nasa30.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mb@nasa30.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain nasa30.com from 212.105.204.244 cause and error) X-PHP-List-Original-Sender: mb@nasa30.com X-Host-Fingerprint: 212.105.204.244 mail.nasa30.com Windows 2000 SP4, XP SP1 Received: from [212.105.204.244] ([212.105.204.244:61515] helo=magdeburg2.nasa30.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/2E-54589-0921F784 for ; Thu, 17 Jul 2008 05:36:17 -0400 Received: by magdeburg2.nasa30.com with Internet Mail Service (5.5.2653.19) id <33B56PQN>; Thu, 17 Jul 2008 11:36:13 +0200 Message-ID: <3B058FC38F54184DB97A62574F17828302E47F8F@magdeburg2.nasa30.com> To: "'internals@lists.php.net'" Date: Thu, 17 Jul 2008 11:36:11 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Subject: PHP vs PHP NTS benackmark (win32) From: mb@nasa30.com (Mario Brandt) 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. NTS Benchmark 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 1310720 TS Benchmark 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 1310720 with PHP6 the test failed regards Mario