|Subject:||Suspected memory leak|
|Date:||Mon, 26 Mar 2018 21:25:11 +0100|
|To:||bug-Net-Async-HTTP [...] rt.cpan.org|
|From:||Andrew Beverley <andy [...] andybev.com>|
When GETting from some HTTPS hosts, it appears that some memory is not released, in particular arrays (and their references). Strangely this only happens with some HTTPS hosts, not all, but I cannot work out the difference between those that do and don't exhibit the problem. The attached script shows the behaviour, printing the number of arrays in the arena after each set of requests. After running the script for an hour or so, you can see that the number gradually increases. I have tried this with 2 machines on 2 different networks: one is Perl 5.22.1 and the other is 5.24.1. Both use Net::Async::HTTP version 0.41. I would like to sponsor the fix for this problem, if possible. Thanks!
Message body is not shown because sender requested not to inline it.