Skip to content

Commit 37bb40a

Browse files
committed
docs(bench): publish the mcpp-self matrix — cmake baseline, all six scenarios
1 parent 0c1b789 commit 37bb40a

2 files changed

Lines changed: 470 additions & 0 deletions

File tree

Lines changed: 376 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,376 @@
1+
{
2+
"protocol_version": 1,
3+
"started_at": "2026-08-12T17:30:54Z",
4+
"host": {
5+
"os": "linux",
6+
"arch": "x86_64",
7+
"cpu_model": "13th Gen Intel(R) Core(TM) i9-13900K",
8+
"logical_cores": 32,
9+
"physical_cores": 24,
10+
"heterogeneous": true,
11+
"ram_bytes": 67147722752,
12+
"toolchain": "/home/speak/.mcpp/registry/data/xpkgs/xim-x-gcc/16.1.0/bin/g++"
13+
},
14+
"cells": [
15+
{
16+
"engine": "mcpp@2026.8.11.3",
17+
"compiler": "gcc",
18+
"profile": "release",
19+
"scenario": "cold",
20+
"fixture": ".",
21+
"variant": "native",
22+
"status": "ok",
23+
"note": "mcpp 2026.8.11.3",
24+
"runs": 2,
25+
"median_s": 80.489,
26+
"min_s": 80.344,
27+
"max_s": 80.633,
28+
"samples": [80.633, 80.344]
29+
},
30+
{
31+
"engine": "mcpp@2026.8.11.3",
32+
"compiler": "gcc",
33+
"profile": "release",
34+
"scenario": "noop",
35+
"fixture": ".",
36+
"variant": "native",
37+
"status": "ok",
38+
"note": "mcpp 2026.8.11.3",
39+
"runs": 2,
40+
"median_s": 0.284,
41+
"min_s": 0.277,
42+
"max_s": 0.292,
43+
"samples": [0.277, 0.292]
44+
},
45+
{
46+
"engine": "mcpp@2026.8.11.3",
47+
"compiler": "gcc",
48+
"profile": "release",
49+
"scenario": "touch-hub",
50+
"fixture": ".",
51+
"variant": "native",
52+
"status": "ok",
53+
"note": "mcpp 2026.8.11.3",
54+
"runs": 2,
55+
"median_s": 76.504,
56+
"min_s": 76.177,
57+
"max_s": 76.831,
58+
"samples": [76.831, 76.177]
59+
},
60+
{
61+
"engine": "mcpp@2026.8.11.3",
62+
"compiler": "gcc",
63+
"profile": "release",
64+
"scenario": "touch-leaf",
65+
"fixture": ".",
66+
"variant": "native",
67+
"status": "ok",
68+
"note": "mcpp 2026.8.11.3",
69+
"runs": 2,
70+
"median_s": 17.390,
71+
"min_s": 17.267,
72+
"max_s": 17.513,
73+
"samples": [17.513, 17.267]
74+
},
75+
{
76+
"engine": "mcpp@2026.8.11.3",
77+
"compiler": "gcc",
78+
"profile": "release",
79+
"scenario": "edit-body",
80+
"fixture": ".",
81+
"variant": "native",
82+
"status": "ok",
83+
"note": "mcpp 2026.8.11.3",
84+
"runs": 2,
85+
"median_s": 18.297,
86+
"min_s": 18.257,
87+
"max_s": 18.336,
88+
"samples": [18.336, 18.257]
89+
},
90+
{
91+
"engine": "mcpp@2026.8.11.3",
92+
"compiler": "gcc",
93+
"profile": "release",
94+
"scenario": "edit-comment",
95+
"fixture": ".",
96+
"variant": "native",
97+
"status": "ok",
98+
"note": "mcpp 2026.8.11.3",
99+
"runs": 2,
100+
"median_s": 76.500,
101+
"min_s": 76.130,
102+
"max_s": 76.870,
103+
"samples": [76.130, 76.870]
104+
},
105+
{
106+
"engine": "mcpp@2026.8.12.1",
107+
"compiler": "gcc",
108+
"profile": "release",
109+
"scenario": "cold",
110+
"fixture": ".",
111+
"variant": "native",
112+
"status": "ok",
113+
"note": "mcpp 2026.8.12.1",
114+
"runs": 2,
115+
"median_s": 82.866,
116+
"min_s": 82.072,
117+
"max_s": 83.661,
118+
"samples": [83.661, 82.072]
119+
},
120+
{
121+
"engine": "mcpp@2026.8.12.1",
122+
"compiler": "gcc",
123+
"profile": "release",
124+
"scenario": "noop",
125+
"fixture": ".",
126+
"variant": "native",
127+
"status": "ok",
128+
"note": "mcpp 2026.8.12.1",
129+
"runs": 2,
130+
"median_s": 0.200,
131+
"min_s": 0.200,
132+
"max_s": 0.201,
133+
"samples": [0.201, 0.200]
134+
},
135+
{
136+
"engine": "mcpp@2026.8.12.1",
137+
"compiler": "gcc",
138+
"profile": "release",
139+
"scenario": "touch-hub",
140+
"fixture": ".",
141+
"variant": "native",
142+
"status": "ok",
143+
"note": "mcpp 2026.8.12.1",
144+
"runs": 2,
145+
"median_s": 0.441,
146+
"min_s": 0.431,
147+
"max_s": 0.450,
148+
"samples": [0.431, 0.450]
149+
},
150+
{
151+
"engine": "mcpp@2026.8.12.1",
152+
"compiler": "gcc",
153+
"profile": "release",
154+
"scenario": "touch-leaf",
155+
"fixture": ".",
156+
"variant": "native",
157+
"status": "ok",
158+
"note": "mcpp 2026.8.12.1",
159+
"runs": 2,
160+
"median_s": 2.141,
161+
"min_s": 2.141,
162+
"max_s": 2.142,
163+
"samples": [2.142, 2.141]
164+
},
165+
{
166+
"engine": "mcpp@2026.8.12.1",
167+
"compiler": "gcc",
168+
"profile": "release",
169+
"scenario": "edit-body",
170+
"fixture": ".",
171+
"variant": "native",
172+
"status": "ok",
173+
"note": "mcpp 2026.8.12.1",
174+
"runs": 2,
175+
"median_s": 18.293,
176+
"min_s": 18.172,
177+
"max_s": 18.413,
178+
"samples": [18.172, 18.413]
179+
},
180+
{
181+
"engine": "mcpp@2026.8.12.1",
182+
"compiler": "gcc",
183+
"profile": "release",
184+
"scenario": "edit-comment",
185+
"fixture": ".",
186+
"variant": "native",
187+
"status": "ok",
188+
"note": "mcpp 2026.8.12.1",
189+
"runs": 2,
190+
"median_s": 0.457,
191+
"min_s": 0.456,
192+
"max_s": 0.457,
193+
"samples": [0.456, 0.457]
194+
},
195+
{
196+
"engine": "cmake",
197+
"compiler": "gcc",
198+
"profile": "release",
199+
"scenario": "cold",
200+
"fixture": ".",
201+
"variant": "native",
202+
"status": "ok",
203+
"note": "cmake version 4.0.2 + ninja",
204+
"runs": 2,
205+
"median_s": 94.534,
206+
"min_s": 93.878,
207+
"max_s": 95.190,
208+
"samples": [93.878, 95.190]
209+
},
210+
{
211+
"engine": "cmake",
212+
"compiler": "gcc",
213+
"profile": "release",
214+
"scenario": "noop",
215+
"fixture": ".",
216+
"variant": "native",
217+
"status": "ok",
218+
"note": "cmake version 4.0.2 + ninja",
219+
"runs": 2,
220+
"median_s": 0.344,
221+
"min_s": 0.328,
222+
"max_s": 0.360,
223+
"samples": [0.360, 0.328]
224+
},
225+
{
226+
"engine": "cmake",
227+
"compiler": "gcc",
228+
"profile": "release",
229+
"scenario": "touch-hub",
230+
"fixture": ".",
231+
"variant": "native",
232+
"status": "ok",
233+
"note": "cmake version 4.0.2 + ninja",
234+
"runs": 2,
235+
"median_s": 84.526,
236+
"min_s": 84.101,
237+
"max_s": 84.950,
238+
"samples": [84.950, 84.101]
239+
},
240+
{
241+
"engine": "cmake",
242+
"compiler": "gcc",
243+
"profile": "release",
244+
"scenario": "touch-leaf",
245+
"fixture": ".",
246+
"variant": "native",
247+
"status": "ok",
248+
"note": "cmake version 4.0.2 + ninja",
249+
"runs": 2,
250+
"median_s": 18.057,
251+
"min_s": 18.029,
252+
"max_s": 18.086,
253+
"samples": [18.086, 18.029]
254+
},
255+
{
256+
"engine": "cmake",
257+
"compiler": "gcc",
258+
"profile": "release",
259+
"scenario": "edit-body",
260+
"fixture": ".",
261+
"variant": "native",
262+
"status": "ok",
263+
"note": "cmake version 4.0.2 + ninja",
264+
"runs": 2,
265+
"median_s": 19.645,
266+
"min_s": 19.422,
267+
"max_s": 19.869,
268+
"samples": [19.422, 19.869]
269+
},
270+
{
271+
"engine": "cmake",
272+
"compiler": "gcc",
273+
"profile": "release",
274+
"scenario": "edit-comment",
275+
"fixture": ".",
276+
"variant": "native",
277+
"status": "ok",
278+
"note": "cmake version 4.0.2 + ninja",
279+
"runs": 2,
280+
"median_s": 85.034,
281+
"min_s": 84.760,
282+
"max_s": 85.309,
283+
"samples": [85.309, 84.760]
284+
},
285+
{
286+
"engine": "xmake",
287+
"compiler": "gcc",
288+
"profile": "release",
289+
"scenario": "cold",
290+
"fixture": ".",
291+
"variant": "native",
292+
"status": "ok",
293+
"note": "xmake v3.0.7+HEAD.77d94ad, A cross-platform build utility based on Lua",
294+
"runs": 2,
295+
"median_s": 94.626,
296+
"min_s": 94.502,
297+
"max_s": 94.751,
298+
"samples": [94.751, 94.502]
299+
},
300+
{
301+
"engine": "xmake",
302+
"compiler": "gcc",
303+
"profile": "release",
304+
"scenario": "noop",
305+
"fixture": ".",
306+
"variant": "native",
307+
"status": "ok",
308+
"note": "xmake v3.0.7+HEAD.77d94ad, A cross-platform build utility based on Lua",
309+
"runs": 2,
310+
"median_s": 0.380,
311+
"min_s": 0.379,
312+
"max_s": 0.380,
313+
"samples": [0.380, 0.379]
314+
},
315+
{
316+
"engine": "xmake",
317+
"compiler": "gcc",
318+
"profile": "release",
319+
"scenario": "touch-hub",
320+
"fixture": ".",
321+
"variant": "native",
322+
"status": "ok",
323+
"note": "xmake v3.0.7+HEAD.77d94ad, A cross-platform build utility based on Lua",
324+
"runs": 2,
325+
"median_s": 83.647,
326+
"min_s": 83.618,
327+
"max_s": 83.675,
328+
"samples": [83.618, 83.675]
329+
},
330+
{
331+
"engine": "xmake",
332+
"compiler": "gcc",
333+
"profile": "release",
334+
"scenario": "touch-leaf",
335+
"fixture": ".",
336+
"variant": "native",
337+
"status": "ok",
338+
"note": "xmake v3.0.7+HEAD.77d94ad, A cross-platform build utility based on Lua",
339+
"runs": 2,
340+
"median_s": 18.474,
341+
"min_s": 18.390,
342+
"max_s": 18.559,
343+
"samples": [18.559, 18.390]
344+
},
345+
{
346+
"engine": "xmake",
347+
"compiler": "gcc",
348+
"profile": "release",
349+
"scenario": "edit-body",
350+
"fixture": ".",
351+
"variant": "native",
352+
"status": "ok",
353+
"note": "xmake v3.0.7+HEAD.77d94ad, A cross-platform build utility based on Lua",
354+
"runs": 2,
355+
"median_s": 19.974,
356+
"min_s": 19.884,
357+
"max_s": 20.063,
358+
"samples": [19.884, 20.063]
359+
},
360+
{
361+
"engine": "xmake",
362+
"compiler": "gcc",
363+
"profile": "release",
364+
"scenario": "edit-comment",
365+
"fixture": ".",
366+
"variant": "native",
367+
"status": "ok",
368+
"note": "xmake v3.0.7+HEAD.77d94ad, A cross-platform build utility based on Lua",
369+
"runs": 2,
370+
"median_s": 84.685,
371+
"min_s": 83.660,
372+
"max_s": 85.710,
373+
"samples": [83.660, 85.710]
374+
}
375+
]
376+
}

0 commit comments

Comments
 (0)