google / google/benchmark

project mew: A microbenchmarking CLI for Python

Open
#2,195 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
10.4k
Forks
1.8k
Avg merge
2d 4h
Merged PRs (30d)
8

Description

This isn't a bug report, but rather a "Show and Tell" type discussion.

I spent a few hours in the past two weeks and came up with a new set of Python bindings for Google Benchmark. The repo lives at https://github.com/nicholasjng/mew, and is open-source.

Aside from feedback on the UX, which I always appreciate, there are (in my opinion) some parts that could be useful for GBM's own Python bindings, specifically the new `PausedTimingScope` RAII class binding as a context manager. Happy to hear your thoughts!

------------

**AI disclosure:** I used AI to plan and implement parts of the project.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.