[Moscow.pm] perl 5.16 и Hash::Merge

Ruslan Zakirov ruz на bestpractical.com
Пн Ноя 12 05:24:45 PST 2012


2012/11/12 Андрей П. Ковбович <akovbovich на gmail.com>:
> Подскажите, что изменилось такого в перле, что в 5.14.2 этот кусок
> кода выполняется с константным RSS
>
> use Hash::Merge ();
> my $m = Hash::Merge->new;
> $m->set_clone_behavior(0);
> $m->merge({a=>1},{b=>2}) while 1;
>
> в то же время, в 5.16.0 -  RSS растет как на дрожжах.

Поздравляю, вы нашли memory leak либо в модуле, либо в perl itself.

Возможно течет при выдергивании объекта из @_ с помощью &_get_obj;

> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm