CodSpeedHQ
codspeed-cpp
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: add memory profiling support
#39
Merged
Comparing
cod-1945-support-memory-profiling-for-c
(
ad31ee3
) with
main
(
660b1f9
)
CodSpeed Performance Gauge
-36%
Improvement
13
Regression
19
Untouched
160
New
190
Ignored
8
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
New
Untouched
Ignored
390 total
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_StringCopy
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
-36%
10.3 ns
16 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_short_name
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
-32%
61.1 ns
90.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_custom_name_in_namespace
examples/google_benchmark_cmake/main.cpp::one::two::three
CodSpeed Performance Gauge
-32%
61.1 ns
90.3 ns
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_Capture_int[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.
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.
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.
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.
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[int]
examples/google_benchmark_cmake/template_bench.hpp
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.
BM_Template2[int, double]
examples/google_benchmark_cmake/template_bench.hpp
CodSpeed Performance Gauge
-32%
61.9 ns
91.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_custom_args[100]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-24%
92.2 ns
121.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_custom_args[1000]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-24%
92.2 ns
121.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_with_args[100]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-24%
92.2 ns
121.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_with_args[1000]
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-24%
92.2 ns
121.4 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BM_StringCopy
examples/google_benchmark_bazel/main.cpp
CodSpeed Performance Gauge
-21%
11 ns
13.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
BM_rand_vector
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
-19%
122.2 ns
151.4 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[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_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[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_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_custom_args[100]
examples/google_benchmark_cmake/main.cpp
CodSpeed Performance Gauge
+32%
120 ns
90.8 ns
1
2
...
16
Commits
Click on a commit to change the comparison range
Base
main
660b1f9
-35.81%
fix: skip warmup in memory mode
ad31ee3
16 days ago
by not-matthias
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs