🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
00:00 reportable6 left, reportable6 joined 00:52 discord-raku-bot left 00:53 discord-raku-bot joined 01:53 discord-raku-bot left, discord-raku-bot joined 02:53 discord-raku-bot left, discord-raku-bot joined 03:53 discord-raku-bot left, discord-raku-bot joined 04:53 discord-raku-bot left, discord-raku-bot joined 04:54 discord-raku-bot joined 05:53 discord-raku-bot left 05:54 discord-raku-bot joined 06:00 reportable6 left 06:02 reportable6 joined 06:16 vrurg_ joined 06:18 vrurg left 06:53 discord-raku-bot left 06:54 discord-raku-bot joined 07:54 discord-raku-bot left, discord-raku-bot joined 08:01 sena_kun joined 09:06 squashable6 left 09:08 squashable6 joined 10:25 sena_kun left
patrickb I'm looking at `my $p = "abc" ~ "d" xx 8000; $page ~~ m/ a (.+) c /;` That consumes ~2gb of memory. The heap snapshot profiler lists top heap size at 47 MB. Does that mean, that the 2GB are definitely non-managed memory? 10:33
So is my best bet a traditional profiler and tracing mallocs in moar? 10:34
lizmat think so 10:37
10:39 sena_kun joined 10:40 sena_kun left 11:08 sena_kun joined 12:00 reportable6 left 12:03 reportable6 joined 13:44 lucs left, ab5tract joined
MasterDuke the memory is all being allocated by copy_to, but i'm not yet sure which repr's 13:54
probably MVMString's 13:58
nope, believe it's VMArray's 14:02
i added a print of the number of the source array's elems. at one point it starts copying 64000, then 63996, then 63992, then 63988, ... 14:04
14:06 melezhik joined 14:08 melezhik left 14:14 melezhik joined 14:18 melezhik left 14:29 ab5tract left 14:36 guifa joined
patrickb MasterDuke: Just posted stuff in the issue. 14:44
Guess it's time to revive the NFA debug logic.
The elems getting smaller seems plausible. the backtracking works itself up from the input texts full size. 14:46
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2023/01/16/2023-...ent-radux/ 15:15
15:31 Altai-man joined 15:34 sena_kun left 16:33 ab5tract joined 16:49 ab5tract left 16:54 discord-raku-bot left, discord-raku-bot joined 18:00 reportable6 left 18:03 reportable6 joined, [Coke] left 18:08 Altai-man left 18:31 [Coke] joined 18:45 sena_kun joined 19:10 melezhik joined 19:16 melezhik left, melezhik joined 19:21 melezhik left 20:12 kawaii_ left, JRaspass left, kawaii_ joined, JRaspass joined 20:23 melezhik joined 20:28 melezhik left, melezhik joined 20:49 melezhik left 21:12 ab5tract joined 21:28 ab5tract left 22:03 Xliff joined 23:43 sena_kun left