diff --git a/.alfonso/release-notes/next/allocation-tracing.md b/.alfonso/release-notes/next/allocation-tracing.md new file mode 100644 index 0000000000..c77380baed --- /dev/null +++ b/.alfonso/release-notes/next/allocation-tracing.md @@ -0,0 +1,2 @@ +- The `aft` binary now names the operation behind large heap use in its log, for diagnosing short multi-gigabyte memory bursts. Any single allocation or reallocation of 64 MiB or more writes one WARN line (`large allocation 512 MiB realloc from 256 MiB thread=aft-subc-runtime op=frame_encode root= build_id= frames=aft+0x…`). When one operation's live heap bytes cross 512 MiB through many smaller allocations, it writes `allocation burst: op=