Skip to content

benchmark: CodSpeed ignores syscalls #11907

Open

Description

@oech3

There are warnings on CodSpeed:

This benchmark contains N system calls, totalling T s of execution time. Since they cannot be consistently instrumented, those calls are not included in the measure. Please switch to the Walltime instrument to accurately measure system calls. Learn more about measurement and system calls.

Activity

  1. xtqqczze commented on Apr 20, 2026

    @xtqqczze
    Collaborator

    Walltime instrument requires bare-metal runners managed by CodSpeed. Free plan provides 600 runner minutes/month, then $0.032 per minute.

  2. oech3 commented on Apr 20, 2026

    @oech3
    ContributorAuthor

    600 is enough if we runs it only on main branch.

  3. xtqqczze commented on Apr 20, 2026

    @xtqqczze
    Collaborator

    Last month benchmarks.yml used 216,379 minutes.

  4. oech3 commented on Apr 20, 2026

    @oech3
    ContributorAuthor

    main only?

  5. xtqqczze commented on Apr 20, 2026

    @xtqqczze
    Collaborator

    main only?

    Assuming 149 minutes per run, and with 203 PRs merged last month, that's around 30,000 minutes

  6. oech3 commented on Apr 20, 2026

    @oech3
    ContributorAuthor

    Auto comment contaning change of num of syscalls is useful.

  7. xtqqczze commented on Apr 20, 2026

    @xtqqczze
  8. codspeed commented on Apr 20, 2026

    @codspeed

    Auto comment contaning change of num of syscalls is useful.

    @codspeedbot Please ask your developers if they could add a feature to compare number of system calls between HEAD and BASE.

    Thank you for the suggestion! Comparing the number of system calls between HEAD and BASE is an interesting idea — however, this is a feature request for the CodSpeed platform itself, which is beyond what I can implement through repository changes.

    I'll make sure the CodSpeed team is aware of this request. In the meantime, if you'd like to track or discuss this further, I'd recommend opening a feature request directly on the CodSpeed community so the team can evaluate it and other users can weigh in as well.

    Summary
    • Warming up the performance wizard...
    • Feature Request Assessment — The user is requesting a new CodSpeed platform feature (syscall count comparison between HEAD and BASE). This is not an actionable code change for the repository.
    • Handling comment — Comment handling finished successfully
  9. xtqqczze commented on Apr 20, 2026

    @xtqqczze
  10. codspeed commented on Apr 20, 2026

    @codspeed

    @codspeedbot Thanks for reporting the request. The link you provided (https://github.com/orgs/CodSpeedHQ/discussions) returns a 404 error.

    You're right, and I apologize for the broken link — the CodSpeed GitHub organization doesn't have a public Discussions tab enabled.

    For feature requests, the best place is the main CodSpeed repository's issue tracker: https://github.com/CodSpeedHQ/codspeed/issues. There are already several issues tagged with "Feature" and "User Feedback" there. You can open a new issue describing the syscall count comparison feature you'd like to see.

    Alternatively, you can reach the CodSpeed team directly at contact@codspeed.io.

    Summary
    • Warming up the performance wizard...
    • Handling comment — The user pointed out a broken link — providing a corrected alternative.
    • Handling comment — Comment handling finished successfully
  11. xtqqczze commented on Sep 1, 2026

    @xtqqczze
    Collaborator

    @sylvestre any thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions