New submission from Antoine Pitrou <pit...@free.fr>: This patch adds a counting of the number of allocated memory blocks (through the PyObject_Malloc API). Together with -R, it can help chase those memory leaks which aren't reference leaks (see c6dafa2e2594).
The sys.getallocedblocks() function is also available in non-debug mode. This is meant to help 3rd party extension writers, who rarely have access to debug builds. To avoid too many false positives, issue13389 is a prerequisite (at least for the "test -R" part of the patch). Even after it, there are still a couple "test -R" failures; we'd have to investigate them. ---------- components: Interpreter Core, Tests files: debugblocks.patch keywords: patch messages: 147531 nosy: ncoghlan, pitrou, tim_one priority: normal severity: normal stage: patch review status: open title: Hunt memory allocations in addition to reference leaks type: resource usage versions: Python 3.3 Added file: http://bugs.python.org/file23671/debugblocks.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13390> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com