Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:03 mef joined 00:54 mef left 00:58 mef joined 02:21 guifa left 05:27 rakkable left 05:29 rakkable joined 11:57 guifa joined 14:26 guifa left
timo drops a pin 14:58
i'm wondering how much memory usage we're "wasting" because spesh never forgets 15:19
in a program that only runs the compiler at the start for the main program, we still keep all the optimizations for all the routines in the compiler and the stuff in the grammar, as well as all the in-line caches and stuff 15:32
but it's very possible that that's really just peanuts compared to everything else we definitely have to keep around
15:57 guifa joined
Geth MoarVM/staticframe_more_details_in_heapsnapshot: c5360eeca5 | (Timo Paulssen)++ | 3 files
Add inline caches to unmanaged_size and describe_refs
16:14
timo this will make the sizes of static frames show up more correctly in heap snapshots, i think we weren't putting dispatch programs belonging to static frame inline cache slots (which is where they live) into the heap snapshots correctly 16:23
16:57 guifa left 17:00 guifa joined 17:28 bisectable6 left 17:31 bisectable6 joined 17:56 guifa left 18:46 guifa joined 18:59 guifa left 19:02 guifa joined 22:10 guifa left 23:53 guifa joined