Re: [pypy-dev] Installying pycrypto in 7.1.1?

2019-08-22 Thread Robert Whitcher
Never mind Seems like a machine issue. On Thu, Aug 22, 2019 at 12:58 PM Robert Whitcher wrote: > So 7.1.1 fixed my issue with string size *BUT* pip install pycrypto does > not work... > > I get the following --- any thoughs? > > └─ $ pip install pycrypto > Collecti

[pypy-dev] Installying pycrypto in 7.1.1?

2019-08-22 Thread Robert Whitcher
error: ‘MASK’ undeclared (first use in this function) l->ob_digit[i] = (digit) (mpz_get_ui (temp) & MASK); ^ src/_fastmath.c:135:22: error: ‘PyLongObject {aka struct }’ has no member named ‘ob_digit’ while ((i > 0) && (l-&

Re: [pypy-dev] Help Understanding Memory Consumption

2019-08-22 Thread Robert Whitcher
ightly build from this branch yourself: > > http://buildbot.pypy.org/nightly/json-decoder-maps-py3.6/ > > Carl Friedrich > > On August 22, 2019 1:02:42 AM GMT+02:00, Robert Whitcher < > robert.whitc...@rubrik.com> wrote: >> >> Hi, >> I am running a very simple t

[pypy-dev] Help Understanding Memory Consumption

2019-08-21 Thread Robert Whitcher
Hi, I am running a very simple test case (as we are hitting OOM on our larger PyPy deployments) and I'd love some help understanding what is happening here We have a lot of processes that send messages to each other. These can be large JSON serializations of objects. But the memory being consum

Re: [pypy-dev] Continual Increase In Memory Utilization Using PyPy 6.0 (python 2.7) -- Help!?

2019-03-28 Thread Robert Whitcher
you have a cycle which does e.g. > Py_foo -> C_bar -> Py_foo > (where Py_foo is a pure-python object and C_bar a cpyext object) they will > never be collected unless you break the cycle manually. > > Other than that: have you tried running it with PyPy 7.0 and/or 7.1? > >

[pypy-dev] Continual Increase In Memory Utilization Using PyPy 6.0 (python 2.7) -- Help!?

2019-03-28 Thread Robert Whitcher
So I have a process that use PyPy and pymongo in a loop. It does basically the same thing every loop, which query a table in via pymongo and do a few non-save calculations and then wait and loop again The RSS of the process continually increased (the PYPY_GC_MAX is set pretty high). So I hooked in