Maybe related to this: https://bugs.pypy.org/issue1051. Have you tried 1.7?
On Monday, March 12, 2012 3:31:56 PM UTC-4, Francisco Costa wrote: > > Well I've compiled pypy-1.8 from source (without jit) and found that is > slower than python whyle executing web2py > here are my test results > > > *PYPY* > ab -n 10 -c 5 http://127.0.0.1:8000/ > This is ApacheBench, Version 2.3 <$Revision: 655654 $> > Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ > Licensed to The Apache Software Foundation, http://www.apache.org/ > > Benchmarking 127.0.0.1 (be patient).....done > > > Server Software: Rocket > Server Hostname: 127.0.0.1 > Server Port: 8000 > > Document Path: / > Document Length: 18071 bytes > > Concurrency Level: 5 > Time taken for tests: 5.257 seconds > Complete requests: 10 > Failed requests: 0 > Write errors: 0 > Total transferred: 184880 bytes > HTML transferred: 180710 bytes > Requests per second: 1.90 [#/sec] (mean) > Time per request: 2628.322 [ms] (mean) > Time per request: 525.664 [ms] (mean, across all concurrent requests) > Transfer rate: 34.35 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 0 0 0.1 0 0 > Processing: 1851 2465 277.7 2583 2731 > Waiting: 1849 2461 275.6 2583 2705 > Total: 1851 2465 277.7 2583 2731 > > Percentage of the requests served within a certain time (ms) > 50% 2583 > 66% 2610 > 75% 2671 > 80% 2671 > 90% 2731 > 95% 2731 > 98% 2731 > 99% 2731 > 100% 2731 (longest request) > > > *PYTHON* > ab -n 10 -c 5 http://127.0.0.1:8181/ > This is ApacheBench, Version 2.3 <$Revision: 655654 $> > Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ > Licensed to The Apache Software Foundation, http://www.apache.org/ > > Benchmarking 127.0.0.1 (be patient).....done > > > Server Software: Rocket > Server Hostname: 127.0.0.1 > Server Port: 8181 > > Document Path: / > Document Length: 18071 bytes > > Concurrency Level: 5 > Time taken for tests: 1.920 seconds > Complete requests: 10 > Failed requests: 0 > Write errors: 0 > Total transferred: 184890 bytes > HTML transferred: 180710 bytes > Requests per second: 5.21 [#/sec] (mean) > Time per request: 960.005 [ms] (mean) > Time per request: 192.001 [ms] (mean, across all concurrent requests) > Transfer rate: 94.04 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 0 0 0.2 0 0 > Processing: 694 883 107.4 885 1031 > Waiting: 693 880 104.2 885 1030 > Total: 694 883 107.6 885 1031 > > Percentage of the requests served within a certain time (ms) > 50% 885 > 66% 889 > 75% 995 > 80% 1017 > 90% 1031 > 95% 1031 > 98% 1031 > 99% 1031 > 100% 1031 (longest request) > > > > This app uses lots of modules like pymongo, Image, stripogram, dateutil, > pygeoip,tornado, tornadio, pycurl > I've manage to easy_install all them in pypy, but I couldn't install > pycurl, so I've commented it for the ab testing > > I've also tried with the welcome app and the results were similar: pypy > was 2.5x slower > > > Any other tests are truly appreciated >