Hacker News Re-Imagined

Ask HN: Is there a tool for tracking local dev machine performance?

I recently upgraded my dev computer and had a huge performance improvement. My build times literally decreased 80%. Turns out that really just brought me slightly ahead of the rest of the team, and my old computer suuuuucked (2019 Macbook Pro with severe thermal issues).

Is there any tool for tracking performance metrics like that on individual machines and sharing them with the team so no one has to suffer in silence, thinking that everyone is as slow as them?

I'm sure my company would have upgraded me earlier if they or I had known how much time I was wasting.

  • 1 points
  • 11 days ago

  • @idontwantthis
  • Created a post

Ask HN: Is there a tool for tracking local dev machine performance?


@smoldesu 11 days

Replying to @idontwantthis 🎙

`time` is a default *NIX utility that allows you to perform imprecise measurements of process execution. Invoking it would look something like `time cargo build --release` (replace cargo with your own build utility).

If you wanted to "track" these times, it's dead-simple. Add an output to your current build pipeline that executes the `time` command, and then append the output to a file. Bonus points if you timestamp them, too.

Reply


About Us

site design / logo © 2022 Box Piper