Skip to content

Buildprof 0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 13:00

Buildprof records every process a build starts and every file it opens, and shows the whole build on an interactive timeline in your browser.

Changes

Fixed

  • The static musl builds compile again; the ptrace request type differs
    between glibc and musl.
  • Releases are created as drafts titled Buildprof <version> for review.
    Publishing one triggers the UI deploy, the crates.io publish, and the
    Linux packages, which a release published by automation never did.

Install

Recording requires Linux; the macOS build only opens traces. Use whichever of
these you already have:

Shell script

curl -fsSL https://buildprof.lalitm.com/install.sh | sh

Homebrew

brew install lalitmaganti/tap/buildprof

mise

mise use -g github:LalitMaganti/buildprof

Downloads

File Platform Checksum
buildprof-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
buildprof-x86_64-apple-darwin.tar.xz Intel macOS checksum
buildprof-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
buildprof-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
buildprof-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
buildprof-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum