~/talk

Digging through the garbage

Talkat Code BEAM Lite Berlin 2018 · on Friday, 2018-10-12· [linux-and-operating-systems]
slides:none on file

Describes a working technique added to Benchee that measures per-process memory by tracing BEAM garbage-collection events rather than trying to disable GC. Uses Erlang’s spawn_opt to control initial heap size, the trace flag to collect GC start/end events, and accounts for the old heap (minor vs major GC). Finds and fixes a race that missed the first trace event; result is a reliable per-process memory metric with caveats about cross-process allocation.

AI-written summary · about

  1. 0:00Start
  2. 17:22start with a high-level overview
  3. 29:46set a trace flag for all processes in a node
  4. 31:28set trace flags in the observer
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.