Skip to content

feat(google_benchmark): expose codspeed mode as a cmake option

dc3c61d
Select commit
Loading
Failed to load commit list.
Merged

Use proper pid in google benchmark walltime, expose CODSPEED_MODE as en option, fix compilation error with -Wall in instrumented mode #6

feat(google_benchmark): expose codspeed mode as a cmake option
dc3c61d
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded Mar 17, 2025

Performance Gate Passed

Summary

⚡ 21 improvements

Benchmarks breakdown

Benchmark BASE HEAD Change
BarTest[MyFixture] 6.2 µs 3.6 µs +74.91%
DoubleTest[MyTemplatedFixture, double] 6.3 µs 3.5 µs +80.92%
FooTest[MyFixture] 6.3 µs 3.6 µs +75.73%
IntTest[MyTemplatedFixture, int] 6.3 µs 3.5 µs +79.43%
TestA[MyTemplate1, int] 6.3 µs 3.5 µs +80.92%
TestB[MyTemplate2, int, double] 6.3 µs 3.5 µs +81.6%
BM_Capture[int_string_test] 8.5 µs 3.8 µs ×2.3
BM_Capture[int_test] 7 µs 3.6 µs +94.48%
BM_StringCopy 7.9 µs 3.9 µs ×2
BM_memcpy[4096] 15.2 µs 3.6 µs ×4.3
BM_memcpy[512] 8.4 µs 3.6 µs ×2.3
BM_memcpy[64] 7.6 µs 3.6 µs ×2.1
BM_memcpy[8192] 21.4 µs 3.6 µs ×6
BM_memcpy[8] 7.6 µs 3.6 µs ×2.1
BM_rand_vector 7 µs 3.6 µs +92.62%
BM_Template1[int] 6.2 µs 3.6 µs +73.22%
BM_Template1_Capture[int_string_test] 8.4 µs 3.7 µs ×2.3
BM_Template1_Capture[two_type_test, int, double] 8.5 µs 3.7 µs ×2.3
BM_Template2[int, double] 6.3 µs 3.7 µs +72.05%
BM_Template[int] 9 µs 4.3 µs ×2.1
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.