New issue 1783: 50x higher memory usage with array.array (compared to CPython)
https://bitbucket.org/pypy/pypy/issue/1783/50x-higher-memory-usage-with-arrayarray

Konstantin Lopuhin:

I am trying to initialize a large array with an iterator (for example, where 
all values are zero initially), and PyPy consumes much more memory than CPython:


```
#!bash

$ python
Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

$ /usr/bin/time -l python -c "from array import array; array('b', (0 for _ in 
xrange(10000000)))"
        1.52 real         1.50 user         0.01 sys
  14954496  maximum resident set size
         0  average shared memory size
         0  average unshared data size
         0  average unshared stack size
      4131  page reclaims
         0  page faults
         0  swaps
         0  block input operations
         0  block output operations
         0  messages sent
         0  messages received
         0  signals received
         0  voluntary context switches
         7  involuntary context switches

$ pypy
Python 2.7.6 (394146e9bb67, May 08 2014, 16:45:59)
[PyPy 2.3.0 with GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin

$ /usr/bin/time -l pypy -c "from array import array; array('b', (0 for _ in 
xrange(10000000)))"
        1.47 real         1.13 user         0.32 sys
 736083968  maximum resident set size
         0  average shared memory size
         0  average unshared data size
         0  average unshared stack size
    223518  page reclaims
         1  page faults
         0  swaps
         0  block input operations
        20  block output operations
         0  messages sent
         0  messages received
         0  signals received
         0  voluntary context switches
         4  involuntary context switches
```


_______________________________________________
pypy-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to