Skip to content

Caliper 0.1.2

Latest

Choose a tag to compare

@olegklimakov olegklimakov released this 25 Aug 18:32
· 8 commits to main since this release

Caliper's history charts were drawing things nobody measured. This fixes that,
which is the whole of the release.

What changed

  • A gap in the record now looks like a gap. A bucket is written only when
    the Mac is awake to be measured, so a night's sleep leaves a hole — and the
    chart used to join the two edges of it with a straight line and fill the
    min/max band underneath. On this machine that turned sixteen hours of nothing
    into a smooth ramp on the disk and network plots. The line now breaks where
    the record breaks, and a stretch of one lone bucket is marked with a point
    rather than vanishing.
  • The one-hour view shows its top processes again. It had been asking the
    process log for the half-minute the cursor was standing in, which is usually
    still being written; it now takes the newest half-minute that was, and says
    which one it is showing. With recording switched off it goes back to showing
    nothing, which is the point of the switch.
  • A chart stays inside its card. The temperature panel's shading was drawn
    past the bottom of its card and over the readings underneath — it was filling
    from zero, and that chart's scale starts near body temperature.

About the numbers

"Under 1 % of one core" is the steady state — menu bar up, nothing open. A
panel costs more while it is open, around 2 %, because it samples and draws
what it shows. Both figures are shares of one core, the unit Activity
Monitor's %CPU column uses, not of the whole machine.

Requirements

macOS 15 or later, Apple Silicon. Sensors are read on a best-effort basis: what
a particular Mac will not report is hidden rather than guessed at.