CodSpeedHQ
codspeed-cpp
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: add support for setting a custom benchmark name
#31
Merged
Comparing
cod-1575-codspeed-cpp-support-custom-benchmark-name
(
cf778ec
) with
main
(
810d6b4
)
CodSpeed Performance Gauge
-32%
Improvement
5
Regression
10
Untouched
129
New
48
Ignored
8
Some benchmarks measured no execution time
Nothing ran under measurement, usually because the compiler removed the code under test. These results are not comparable, so they count as unchanged.
Preventing compiler optimizations
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
New
Untouched
Ignored
200 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Capture[int_test]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-32%
61.4 ns
90.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Template1_Capture[int_string_test]
examples/google_benchmark_bazel/template_bench.hpp
CodSpeed Performance Gauge
-32%
61.4 ns
90.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Capture[int_string_test]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-32%
61.4 ns
90.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Template1_Capture[two_type_test, int, double]
examples/google_benchmark_bazel/template_bench.hpp
CodSpeed Performance Gauge
-32%
61.4 ns
90.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
DoubleTest[MyTemplatedFixture, double]
examples/google_benchmark_cmake/fixture_bench.hpp::example_namespace
CodSpeed Performance Gauge
-32%
61.7 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BarTest[MyFixture]
examples/google_benchmark_cmake/fixture_bench.hpp::example_namespace
CodSpeed Performance Gauge
-32%
61.7 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
FooTest[MyFixture]
examples/google_benchmark_cmake/fixture_bench.hpp::example_namespace
CodSpeed Performance Gauge
-32%
61.7 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
TestB[MyTemplate2, int, double]
examples/google_benchmark_cmake/fixture_bench.hpp::example_namespace
CodSpeed Performance Gauge
-32%
61.7 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
IntTest[MyTemplatedFixture, int]
examples/google_benchmark_cmake/fixture_bench.hpp::example_namespace
CodSpeed Performance Gauge
-32%
61.7 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
TestA[MyTemplate1, int]
examples/google_benchmark_cmake/fixture_bench.hpp::example_namespace
CodSpeed Performance Gauge
-32%
61.7 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Template1_Capture[int_string_test]
examples/google_benchmark_cmake/template_bench.hpp
CodSpeed Performance Gauge
+48%
89.7 ns
60.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Capture[int_string_test]
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
+48%
89.7 ns
60.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Template1_Capture[two_type_test, int, double]
examples/google_benchmark_cmake/template_bench.hpp
CodSpeed Performance Gauge
+48%
90 ns
60.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_Capture[int_test]
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
+48%
90.3 ns
61.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_memcpy[8]
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
+11%
302.2 ns
273.1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_Capture_int[int_test]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_Capture_int_string[int_string_test]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_short_name
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_with_args[100]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
1.3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_custom_name_in_namespace
examples/google_benchmark_bazel/main.cpp::one::two::three
CodSpeed Performance Gauge
N/A
N/A
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_with_args[1000]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
1.3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_custom_multi[10/20]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
1.7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_custom_args[100]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
1.3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_custom_multi[100/200]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
1.7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_with_multiple_args[10/20]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
N/A
N/A
1.7 ns
1
2
3
4
5
...
8
Commits
Click on a commit to change the comparison range
Base
main
810d6b4
-32.21%
feat: add support for setting a custom benchmark name
cf778ec
11 months ago
by not-matthias
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs