Something really strange is happening to me. I've stumbled upon a memory
leak that happens only when answering a POST request using Twisted and Pypy.

The problem is described here:

http://stackoverflow.com/questions/21063842/using-twisted-cyclone-pypy-to-handle-post-requests-cause-a-memory-leak

It could either be a bug in the Python code that handles the request and
leaks, a but in Twisted, or in Pypy.

I've been investing the problem for weeks now, with the following
conclusion:

* CPython does not leak with this code
* Tornado with Pypy does not leak with this code
* Answering GET requests instead of POST requests does not leak with this
code
* I tried switching GCs, collecting using gc.collect and setting
PYPY_GC_MAX, those attempts did not help
* This happens both on Linux and Mac

Insights as to how to debug this are very welcome.

Thanks,

-- 

Ron Reiter
[image: Facebook] <http://www.facebook.com/ron.reiter> [image:
Twitter]<http://twitter.com/#!/ronreiter> [image:
LinkedIn]<http://www.linkedin.com/profile/view?id=4436607&locale=en_US&trk=tab_pro>
Contact me: [image: Skype] ron.reiter
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to