Download
Download 2.34 for macOS

macOS 14 or later · Apple silicon11.9 MB

How to install

InvestigateTime, as depth

Go back to the moment it happened.

Most monitors only show the present. l/Activity also keeps the last minutes sample by sample, summaries for up to a year, and recordings you can replay and compare. When something stays busy, it notices and marks the time.

Full detail
5 to 30min
Every sample, with the apps that were running.
Summaries
1year
One per minute, for the whole Mac.
A recording
24h
By default. You set the length and the size.
Rules
15
Each with its own threshold and duration.
10:31:0696.8%Mac CPU · Lumen Edit was the largest workload
Now10:42:18Mac CPU 24%
30 minutes back10:12:20kept sample by sample

00Investigate4 sections

01History1 of 4

Rewind, sample by sample

History keeps every sample of the last 5, 10 or 30 minutes, including which apps were running in each. Drag along the strip or jump to a flagged peak, and the page tells you who was busiest at that moment.

This is how the app shows itHistory · Recent details

  1. Apps that quit stay in the list. If the culprit has already closed, you still find it.
  2. Any resource, any app. Chart CPU, GPU time, memory, disk or network for one app across the window.
  3. The past is labelled as the past. A banner says what you are looking at, with Return to Live beside it.

02Summaries2 of 4

A year on one strip

Every minute, l/Activity saves a summary of the whole Mac: CPU, GPU, memory, disk and network. Thirty days are kept unless you ask for more, up to a year. A weekly report sets last week beside the one before.

This is how the app shows itHistory · Summaries

  1. Per app too, if you want it. Saved app history is off until you choose how long to keep it.
  2. Small on disk. Summaries are counters, not recordings.

03Sessions3 of 4

Record it. Replay it. Compare it.

Press ⇧⌘R and l/Activity records everything in full detail until you stop. Give the recording a name, mark the moments that matter, and replay it later as if it were live. Record again after a change and set the two side by side.

This is how the app shows itSessions

  1. Before and after, fairly. Match the same stretch of both recordings, starting from a marker.
  2. It survives a crash. Samples are written as they arrive, and an interrupted recording is kept.
  3. Yours to take away. Export a whole recording as JSON or CSV.

04Diagnostics4 of 4

It notices what lasts

A short spike is normal. Load that stays high for half a minute, memory that keeps growing, peaks that keep coming back: those are worth a look. Diagnostics files each one as an observation, places it on a strip of the last hour and links it to its moment.

This is how the app shows itDiagnostics

  1. Show in timeline. One click from the observation to what else was happening.
  2. Keep the evidence. Save the seconds around an observation, by hand or automatically.
  3. Notifications when you want them. Off until you turn them on, and tuned rule by rule.

05What it will not claim

A lead, never a verdict

  1. Correlation, not cause

    An observation names the app that was using the most at the time. It says that is where to look, not that it is to blame.

  2. Growth, not "leak"

    It can tell you an app’s memory kept growing. It does not call that a leak.

  3. Measured time only

    Averages cover the time that was measured. Sleep and pauses are gaps, never zeros.

  4. Kept on your Mac

    History, summaries and recordings are files in the app’s folder. Nothing is uploaded.

Version 2.3411.9 MB

Get l/Activity

A native app for Apple silicon Macs. No account, nothing to set up.

macOS 14 or later · Apple silicon11.9 MB

↑↓ to chooseReturn to openLike ⌘K in the app