I have Rakudo Start 2014.12.1 compiled with MoarVM running on OSX
and it seems to be leaking memory, but I need your help in confirming my
understanding:

I created this script to show it:

use v6;
sub MAIN(Int $count) {
    prompt("Start");
    for 1 .. $count -> $i {
        my $x = 42;
    }
    prompt("Stop");
}

I ran it with 3000000  and checked the memory footprint using the following

after "Start" was printed:

$ ps axuw | grep [p]erl6 | perl -n -E 'say join " ",  (split /\s+/ )[4, 5]'
2561364 99788

after "Stop" was printed:
$ ps axuw | grep [p]erl6 | perl -n -E 'say join " ",  (split /\s+/ )[4, 5]'
2733824 273632

The numbers are VSZ and RSS respectively.

Even in such a simple script it seems that Rakudo is leaking memory.

Gabor

Reply via email to