|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1742505947940, |
| 2 | + "lastUpdate": 1742514954863, |
3 | 3 | "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", |
4 | 4 | "entries": { |
5 | 5 | "OpenTelemetry-cpp api Benchmark": [ |
@@ -112088,6 +112088,204 @@ window.BENCHMARK_DATA = { |
112088 | 112088 | "extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1" |
112089 | 112089 | } |
112090 | 112090 | ] |
| 112091 | + }, |
| 112092 | + { |
| 112093 | + "commit": { |
| 112094 | + "author": { |
| 112095 | + |
| 112096 | + "name": "Luke (GuangHui) Zhang", |
| 112097 | + "username": "lukeina2z" |
| 112098 | + }, |
| 112099 | + "committer": { |
| 112100 | + |
| 112101 | + "name": "GitHub", |
| 112102 | + "username": "web-flow" |
| 112103 | + }, |
| 112104 | + "distinct": true, |
| 112105 | + "id": "a57063f7a21db633d52dfc83edc29a946322946d", |
| 112106 | + "message": "fix: buffer overrun in the gRPC sample project (#3304)\n\nBuilding the sample on Windows, the gRPC sample server/client app fails to function correctly. The propagated trace context is corrupted, containing garbage characters after the trace parent string.\n\nThe string buffer from gRPC cannot be safely treated as a null-terminated C-string. To ensure safe copying, we must use its length property instead.", |
| 112107 | + "timestamp": "2025-03-21T00:52:50+01:00", |
| 112108 | + "tree_id": "2349ba0f2094db5013add409fcaa908c9d22c087", |
| 112109 | + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/a57063f7a21db633d52dfc83edc29a946322946d" |
| 112110 | + }, |
| 112111 | + "date": 1742514941898, |
| 112112 | + "tool": "googlecpp", |
| 112113 | + "benches": [ |
| 112114 | + { |
| 112115 | + "name": "BM_CreateBaggageFromTenEntries", |
| 112116 | + "value": 5689.882551364697, |
| 112117 | + "unit": "ns/iter", |
| 112118 | + "extra": "iterations: 24551\ncpu: 5630.993564416928 ns\nthreads: 1" |
| 112119 | + }, |
| 112120 | + { |
| 112121 | + "name": "BM_ExtractBaggageHavingTenEntries", |
| 112122 | + "value": 1.4972080278005682, |
| 112123 | + "unit": "ns/iter", |
| 112124 | + "extra": "iterations: 92943096\ncpu: 1.491333234692333 ns\nthreads: 1" |
| 112125 | + }, |
| 112126 | + { |
| 112127 | + "name": "BM_CreateBaggageFrom180Entries", |
| 112128 | + "value": 121493.8347463432, |
| 112129 | + "unit": "ns/iter", |
| 112130 | + "extra": "iterations: 1194\ncpu: 121314.35510887777 ns\nthreads: 1" |
| 112131 | + }, |
| 112132 | + { |
| 112133 | + "name": "BM_ExtractBaggageWith180Entries", |
| 112134 | + "value": 0.7221928794745652, |
| 112135 | + "unit": "ns/iter", |
| 112136 | + "extra": "iterations: 194393940\ncpu: 0.7204870583928699 ns\nthreads: 1" |
| 112137 | + }, |
| 112138 | + { |
| 112139 | + "name": "BM_SetValueBaggageWithTenEntries", |
| 112140 | + "value": 998.122268904462, |
| 112141 | + "unit": "ns/iter", |
| 112142 | + "extra": "iterations: 140188\ncpu: 996.5077396068137 ns\nthreads: 1" |
| 112143 | + }, |
| 112144 | + { |
| 112145 | + "name": "BM_SetValueBaggageWith180Entries", |
| 112146 | + "value": 25125.260048724234, |
| 112147 | + "unit": "ns/iter", |
| 112148 | + "extra": "iterations: 5499\ncpu: 25043.0381887616 ns\nthreads: 1" |
| 112149 | + }, |
| 112150 | + { |
| 112151 | + "name": "BM_BaggageToHeaderTenEntries", |
| 112152 | + "value": 3955.0670303831257, |
| 112153 | + "unit": "ns/iter", |
| 112154 | + "extra": "iterations: 34624\ncpu: 3930.1707774953816 ns\nthreads: 1" |
| 112155 | + }, |
| 112156 | + { |
| 112157 | + "name": "BM_BaggageToHeader180Entries", |
| 112158 | + "value": 75294.68565320029, |
| 112159 | + "unit": "ns/iter", |
| 112160 | + "extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1" |
| 112161 | + }, |
| 112162 | + { |
| 112163 | + "name": "BM_SpanCreation", |
| 112164 | + "value": 24.670353642615865, |
| 112165 | + "unit": "ns/iter", |
| 112166 | + "extra": "iterations: 5659456\ncpu: 24.499597311119654 ns\nthreads: 1" |
| 112167 | + }, |
| 112168 | + { |
| 112169 | + "name": "BM_SpanCreationWithScope", |
| 112170 | + "value": 198.07398653631006, |
| 112171 | + "unit": "ns/iter", |
| 112172 | + "extra": "iterations: 714607\ncpu: 195.72215077658075 ns\nthreads: 1" |
| 112173 | + }, |
| 112174 | + { |
| 112175 | + "name": "BM_NestedSpanCreationWithScope", |
| 112176 | + "value": 640.8396304889209, |
| 112177 | + "unit": "ns/iter", |
| 112178 | + "extra": "iterations: 218785\ncpu: 634.9073382544509 ns\nthreads: 1" |
| 112179 | + }, |
| 112180 | + { |
| 112181 | + "name": "BM_SpanCreationWithManualSpanContextPropagation", |
| 112182 | + "value": 122.46811671073553, |
| 112183 | + "unit": "ns/iter", |
| 112184 | + "extra": "iterations: 1147528\ncpu: 121.78516864076516 ns\nthreads: 1" |
| 112185 | + }, |
| 112186 | + { |
| 112187 | + "name": "BM_SpanCreationWitContextPropagation", |
| 112188 | + "value": 591.0278167131402, |
| 112189 | + "unit": "ns/iter", |
| 112190 | + "extra": "iterations: 237676\ncpu: 586.5197621972769 ns\nthreads: 1" |
| 112191 | + }, |
| 112192 | + { |
| 112193 | + "name": "BM_SpanIdDefaultConstructor", |
| 112194 | + "value": 0.7048667038381233, |
| 112195 | + "unit": "ns/iter", |
| 112196 | + "extra": "iterations: 199453378\ncpu: 0.7041321907318112 ns\nthreads: 1" |
| 112197 | + }, |
| 112198 | + { |
| 112199 | + "name": "BM_SpanIdConstructor", |
| 112200 | + "value": 0.7205246908588493, |
| 112201 | + "unit": "ns/iter", |
| 112202 | + "extra": "iterations: 193487998\ncpu: 0.7199198784412457 ns\nthreads: 1" |
| 112203 | + }, |
| 112204 | + { |
| 112205 | + "name": "BM_SpanIdToLowerBase16", |
| 112206 | + "value": 13.532062857634505, |
| 112207 | + "unit": "ns/iter", |
| 112208 | + "extra": "iterations: 10290695\ncpu: 13.37705684601477 ns\nthreads: 1" |
| 112209 | + }, |
| 112210 | + { |
| 112211 | + "name": "BM_SpanIdIsValid", |
| 112212 | + "value": 0.7160289134784211, |
| 112213 | + "unit": "ns/iter", |
| 112214 | + "extra": "iterations: 192496249\ncpu: 0.7062869832855805 ns\nthreads: 1" |
| 112215 | + }, |
| 112216 | + { |
| 112217 | + "name": "BM_SpinLockThrashing/1/process_time/real_time", |
| 112218 | + "value": 0.09997954471505803, |
| 112219 | + "unit": "ms/iter", |
| 112220 | + "extra": "iterations: 1390\ncpu: 0.0885554618705036 ms\nthreads: 1" |
| 112221 | + }, |
| 112222 | + { |
| 112223 | + "name": "BM_SpinLockThrashing/2/process_time/real_time", |
| 112224 | + "value": 0.21355639960649034, |
| 112225 | + "unit": "ms/iter", |
| 112226 | + "extra": "iterations: 694\ncpu: 0.15748057925072045 ms\nthreads: 1" |
| 112227 | + }, |
| 112228 | + { |
| 112229 | + "name": "BM_SpinLockThrashing/4/process_time/real_time", |
| 112230 | + "value": 0.5863015613858662, |
| 112231 | + "unit": "ms/iter", |
| 112232 | + "extra": "iterations: 252\ncpu: 0.36389605555555576 ms\nthreads: 1" |
| 112233 | + }, |
| 112234 | + { |
| 112235 | + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", |
| 112236 | + "value": 0.08317628537018615, |
| 112237 | + "unit": "ms/iter", |
| 112238 | + "extra": "iterations: 1657\ncpu: 0.0766637163548582 ms\nthreads: 1" |
| 112239 | + }, |
| 112240 | + { |
| 112241 | + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", |
| 112242 | + "value": 0.20846126665716616, |
| 112243 | + "unit": "ms/iter", |
| 112244 | + "extra": "iterations: 663\ncpu: 0.1801486606334842 ms\nthreads: 1" |
| 112245 | + }, |
| 112246 | + { |
| 112247 | + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", |
| 112248 | + "value": 0.5976095432188453, |
| 112249 | + "unit": "ms/iter", |
| 112250 | + "extra": "iterations: 205\ncpu: 0.5640503170731707 ms\nthreads: 1" |
| 112251 | + }, |
| 112252 | + { |
| 112253 | + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", |
| 112254 | + "value": 0.09118002161896128, |
| 112255 | + "unit": "ms/iter", |
| 112256 | + "extra": "iterations: 1541\ncpu: 0.08301212394548985 ms\nthreads: 1" |
| 112257 | + }, |
| 112258 | + { |
| 112259 | + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", |
| 112260 | + "value": 0.26736974420748383, |
| 112261 | + "unit": "ms/iter", |
| 112262 | + "extra": "iterations: 807\ncpu: 0.15670220198265183 ms\nthreads: 1" |
| 112263 | + }, |
| 112264 | + { |
| 112265 | + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", |
| 112266 | + "value": 0.8507728576660156, |
| 112267 | + "unit": "ms/iter", |
| 112268 | + "extra": "iterations: 200\ncpu: 0.8903594150000005 ms\nthreads: 1" |
| 112269 | + }, |
| 112270 | + { |
| 112271 | + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", |
| 112272 | + "value": 7.904344134860569, |
| 112273 | + "unit": "ms/iter", |
| 112274 | + "extra": "iterations: 18\ncpu: 7.880799333333337 ms\nthreads: 1" |
| 112275 | + }, |
| 112276 | + { |
| 112277 | + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", |
| 112278 | + "value": 49.519856770833336, |
| 112279 | + "unit": "ms/iter", |
| 112280 | + "extra": "iterations: 3\ncpu: 49.404986000000015 ms\nthreads: 1" |
| 112281 | + }, |
| 112282 | + { |
| 112283 | + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", |
| 112284 | + "value": 133.77690315246582, |
| 112285 | + "unit": "ms/iter", |
| 112286 | + "extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1" |
| 112287 | + } |
| 112288 | + ] |
112091 | 112289 | } |
112092 | 112290 | ], |
112093 | 112291 | "OpenTelemetry-cpp sdk Benchmark": [ |
|
0 commit comments