This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author multiks2200
Recipients multiks2200, rhettinger
Date 2021-04-23.12:27:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1619180859.68.0.525126922049.issue43911@roundup.psfhosted.org>
In-reply-to
Content
Regarding deque, the leak indeed does not seem to be releasable after it is inited to up the size of the number of elements that are going to put into the queue, as:


    qmem = collections.deque(range(n_puts))
    qmem.clear()

The results are:

>#########
>del_after_puts False del_after_gets True n_puts 20000000
>before run
>mem_pct 0.14% 
>------ put done  ----- qsize 20000000
>mem_pct 37.61% 
>------ gets done  ----- qsize 0
>mem_pct 2.22% 
>deleting queue after gets deque([])
>mem_pct 2.22% 
>time elapsed 0:00:16.800156
History
Date User Action Args
2021-04-23 12:27:39multiks2200setrecipients: + multiks2200, rhettinger
2021-04-23 12:27:39multiks2200setmessageid: <1619180859.68.0.525126922049.issue43911@roundup.psfhosted.org>
2021-04-23 12:27:39multiks2200linkissue43911 messages
2021-04-23 12:27:39multiks2200create