STINNER Victor <vstin...@redhat.com> added the comment:

About automation, regrtest -R checks memory leaks using 
sys.getallocatedblocks(). But this function only tracks PyMem_Malloc() and 
PyObject_Malloc() (which is now technically the same memory allocator, since 
Python 3.6: 
https://docs.python.org/dev/c-api/memory.html#default-memory-allocators )

I tried to track PyMem_RawMalloc() using regrtest but... the raw memory 
allocator is not really "deterministic", it's hard to get reliable behavior. 
See: bpo-26850.

Tracking memory leaks is an hard topic :-) I'm happy that I finally fixed 
tracemalloc to track properly objects in free lists: bpo-35053!

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue35056>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to