Skip to content

pause-point: trace history keeps only the last N frames; wanted frames get pushed out on every-frame lines #2381

Description

@hatayama

From Round 22 usability feedback (minecraft tester, self-scored 4/10, 5 round trips).

Arming --mode trace --max-history 100 on a line that runs every frame retains only ~1.6s of history at 60fps, so the frame of interest (a jump input) was already evicted by the time pause-point-status was read. The tester had to abandon trace mode and fall back to two single-shot pause points.

Requested improvements (either would solve it):

  1. Conditional capture at arm time (e.g. --hit-when verticalVelocity>0) so an every-frame line can be captured only on the interesting frame.
  2. A history retention policy switch (e.g. --history-keep first|last) so the frames right after the input survive.

Also: the help has no note that trace on an every-frame line overflows within a single CLI round trip; the tester only learned this by failing once.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions