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
>

Reply via email to