Changelog

New updates and improvements released to Codspeed.
Follow us on

All entries
November 6, 2024Beta

Walltime instrument and Macro runners

We're happy to announce a new instrument called "Walltime" that allows you to measure the wall time of your benchmarks. For now, this instrument is only available with CodSpeed Macro Runners, CodSpeed hosted bare metal runners that are optimized for running macro benchmarks, isolated from other noisy workloads.

Running Walltime measurements is as simple as changing the execution runner to codspeed-macro in GitHub Actions. Here's an example of how to do it:

jobs:
  benchmarks:
    name: Run benchmarks
    runs-on: ubuntu-latest
    runs-on: codspeed-macro
    steps:
      - uses: actions/checkout@v4
      # ...
      - name: Run benchmarks
        uses: CodSpeedHQ/action@v3
        with:
          token: ${{ secrets.CODSPEED_TOKEN }}
          run: "<Insert your benchmark command here>"

Then, you can see the wall time results in the CodSpeed dashboard:

Example of walltime results

More info on the WallTime instrument can be found in the documentation.

This feature is still in closed beta, but if you're interested in trying it out, please reach out to us on Discord or by email at support@codspeed.io.

ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.