Skip to content

Commit bb3853f

Browse files
author
github-action-benchmark
committed
add C++ Benchmark (googlecpp) benchmark result for 7a56a88
1 parent 4fd6d18 commit bb3853f

File tree

1 file changed

+301
-1
lines changed

1 file changed

+301
-1
lines changed

dev/bench/data.js

+301-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1737324025156,
2+
"lastUpdate": 1737327665998,
33
"repoUrl": "https://github.com/attcs/Octree",
44
"entries": {
55
"C++ Benchmark": [
@@ -248,6 +248,306 @@ window.BENCHMARK_DATA = {
248248
"extra": "iterations: 1797\ncpu: 388661.25208680955 ns\nthreads: 1"
249249
}
250250
]
251+
},
252+
{
253+
"commit": {
254+
"author": {
255+
"email": "[email protected]",
256+
"name": "attcs",
257+
"username": "attcs"
258+
},
259+
"committer": {
260+
"email": "[email protected]",
261+
"name": "attcs",
262+
"username": "attcs"
263+
},
264+
"distinct": true,
265+
"id": "7a56a882784eb186b397551abb9249d5db502f8f",
266+
"message": "Add Point:: InsertUnique, FrustumCulling",
267+
"timestamp": "2025-01-19T23:57:32+01:00",
268+
"tree_id": "4ed70f351529a7716699e883f5fa2a6e3146f2d5",
269+
"url": "https://github.com/attcs/Octree/commit/7a56a882784eb186b397551abb9249d5db502f8f"
270+
},
271+
"date": 1737327665179,
272+
"tool": "googlecpp",
273+
"benches": [
274+
{
275+
"name": "Benchmarks::Base::GetNodeID/1000",
276+
"value": 1781.9087388342036,
277+
"unit": "ns/iter",
278+
"extra": "iterations: 394286\ncpu: 1781.9074199946235 ns\nthreads: 1"
279+
},
280+
{
281+
"name": "Benchmarks::Base::GetDepthID/1000",
282+
"value": 1567.2734218867695,
283+
"unit": "ns/iter",
284+
"extra": "iterations: 447338\ncpu: 1567.2562871922355 ns\nthreads: 1"
285+
},
286+
{
287+
"name": "Benchmarks::Point::Create<false>/10",
288+
"value": 289.08160476892783,
289+
"unit": "ns/iter",
290+
"extra": "iterations: 2424025\ncpu: 289.07779746496016 ns\nthreads: 1"
291+
},
292+
{
293+
"name": "Benchmarks::Point::Create<false>/20",
294+
"value": 350.4888275164583,
295+
"unit": "ns/iter",
296+
"extra": "iterations: 2016830\ncpu: 350.48408046290467 ns\nthreads: 1"
297+
},
298+
{
299+
"name": "Benchmarks::Point::Create<false>/50",
300+
"value": 1121.9346374198408,
301+
"unit": "ns/iter",
302+
"extra": "iterations: 623476\ncpu: 1121.8148044190957 ns\nthreads: 1"
303+
},
304+
{
305+
"name": "Benchmarks::Point::Create<false>/100",
306+
"value": 1724.230193734622,
307+
"unit": "ns/iter",
308+
"extra": "iterations: 406071\ncpu: 1724.1922250049865 ns\nthreads: 1"
309+
},
310+
{
311+
"name": "Benchmarks::Point::Create<false>/1000",
312+
"value": 28226.93767134243,
313+
"unit": "ns/iter",
314+
"extra": "iterations: 24804\ncpu: 28226.272939848408 ns\nthreads: 1"
315+
},
316+
{
317+
"name": "Benchmarks::Point::Create<false>/10000",
318+
"value": 474136.28299317503,
319+
"unit": "ns/iter",
320+
"extra": "iterations: 1470\ncpu: 474129.5693877556 ns\nthreads: 1"
321+
},
322+
{
323+
"name": "Benchmarks::Point::Create<false>/100000",
324+
"value": 4082583.441860273,
325+
"unit": "ns/iter",
326+
"extra": "iterations: 172\ncpu: 4082518.9825581396 ns\nthreads: 1"
327+
},
328+
{
329+
"name": "Benchmarks::Point::Create<false>/1000000",
330+
"value": 42914465.437497996,
331+
"unit": "ns/iter",
332+
"extra": "iterations: 16\ncpu: 42899405.06250001 ns\nthreads: 1"
333+
},
334+
{
335+
"name": "Benchmarks::Point::Create<true>/10",
336+
"value": 1636.4445861179922,
337+
"unit": "ns/iter",
338+
"extra": "iterations: 428999\ncpu: 1635.4656327870214 ns\nthreads: 1"
339+
},
340+
{
341+
"name": "Benchmarks::Point::Create<true>/20",
342+
"value": 2487.6887962529404,
343+
"unit": "ns/iter",
344+
"extra": "iterations: 281388\ncpu: 2486.050897692867 ns\nthreads: 1"
345+
},
346+
{
347+
"name": "Benchmarks::Point::Create<true>/50",
348+
"value": 4486.568161795522,
349+
"unit": "ns/iter",
350+
"extra": "iterations: 155505\ncpu: 4485.552509565604 ns\nthreads: 1"
351+
},
352+
{
353+
"name": "Benchmarks::Point::Create<true>/100",
354+
"value": 6038.314332064673,
355+
"unit": "ns/iter",
356+
"extra": "iterations: 115887\ncpu: 6027.4362784436535 ns\nthreads: 1"
357+
},
358+
{
359+
"name": "Benchmarks::Point::Create<true>/1000",
360+
"value": 45990.8343752041,
361+
"unit": "ns/iter",
362+
"extra": "iterations: 15197\ncpu: 45938.15687306702 ns\nthreads: 1"
363+
},
364+
{
365+
"name": "Benchmarks::Point::Create<true>/10000",
366+
"value": 341052.4456892344,
367+
"unit": "ns/iter",
368+
"extra": "iterations: 2053\ncpu: 340832.33414515306 ns\nthreads: 1"
369+
},
370+
{
371+
"name": "Benchmarks::Point::Create<true>/100000",
372+
"value": 2019115.3439306838,
373+
"unit": "ns/iter",
374+
"extra": "iterations: 346\ncpu: 2018882.5520231193 ns\nthreads: 1"
375+
},
376+
{
377+
"name": "Benchmarks::Point::Create<true>/1000000",
378+
"value": 20433172.58823449,
379+
"unit": "ns/iter",
380+
"extra": "iterations: 34\ncpu: 20426438.647058833 ns\nthreads: 1"
381+
},
382+
{
383+
"name": "Benchmarks::Point::InsertToLeaf/10",
384+
"value": 3141.049392410943,
385+
"unit": "ns/iter",
386+
"extra": "iterations: 222848\ncpu: 3140.9208743179247 ns\nthreads: 1"
387+
},
388+
{
389+
"name": "Benchmarks::Point::InsertToLeaf/20",
390+
"value": 6103.006074770219,
391+
"unit": "ns/iter",
392+
"extra": "iterations: 114243\ncpu: 6102.760466724446 ns\nthreads: 1"
393+
},
394+
{
395+
"name": "Benchmarks::Point::InsertToLeaf/50",
396+
"value": 16337.191214108505,
397+
"unit": "ns/iter",
398+
"extra": "iterations: 42978\ncpu: 16336.63139280563 ns\nthreads: 1"
399+
},
400+
{
401+
"name": "Benchmarks::Point::InsertToLeaf/100",
402+
"value": 40278.517221517024,
403+
"unit": "ns/iter",
404+
"extra": "iterations: 17362\ncpu: 40277.00984909582 ns\nthreads: 1"
405+
},
406+
{
407+
"name": "Benchmarks::Point::InsertToLeaf/1000",
408+
"value": 361629.7561486113,
409+
"unit": "ns/iter",
410+
"extra": "iterations: 1911\ncpu: 361607.94557822985 ns\nthreads: 1"
411+
},
412+
{
413+
"name": "Benchmarks::Point::InsertToLeaf/10000",
414+
"value": 2821502.504032297,
415+
"unit": "ns/iter",
416+
"extra": "iterations: 248\ncpu: 2821465.0201612795 ns\nthreads: 1"
417+
},
418+
{
419+
"name": "Benchmarks::Point::InsertWithRebalancing/10",
420+
"value": 452.451371158865,
421+
"unit": "ns/iter",
422+
"extra": "iterations: 1548690\ncpu: 452.44304282974633 ns\nthreads: 1"
423+
},
424+
{
425+
"name": "Benchmarks::Point::InsertWithRebalancing/20",
426+
"value": 1569.8747572815291,
427+
"unit": "ns/iter",
428+
"extra": "iterations: 445990\ncpu: 1569.867423036389 ns\nthreads: 1"
429+
},
430+
{
431+
"name": "Benchmarks::Point::InsertWithRebalancing/50",
432+
"value": 2773.435691555314,
433+
"unit": "ns/iter",
434+
"extra": "iterations: 251079\ncpu: 2773.4659449814544 ns\nthreads: 1"
435+
},
436+
{
437+
"name": "Benchmarks::Point::InsertWithRebalancing/100",
438+
"value": 9226.224695318202,
439+
"unit": "ns/iter",
440+
"extra": "iterations: 76063\ncpu: 9225.566306877168 ns\nthreads: 1"
441+
},
442+
{
443+
"name": "Benchmarks::Point::InsertWithRebalancing/1000",
444+
"value": 139733.90176423188,
445+
"unit": "ns/iter",
446+
"extra": "iterations: 4988\ncpu: 139712.5314755415 ns\nthreads: 1"
447+
},
448+
{
449+
"name": "Benchmarks::Point::InsertWithRebalancing/10000",
450+
"value": 1680918.3349281691,
451+
"unit": "ns/iter",
452+
"extra": "iterations: 418\ncpu: 1680887.188995221 ns\nthreads: 1"
453+
},
454+
{
455+
"name": "Benchmarks::Point::InsertUnique/10",
456+
"value": 2563.759152201788,
457+
"unit": "ns/iter",
458+
"extra": "iterations: 274169\ncpu: 2563.7630877305664 ns\nthreads: 1"
459+
},
460+
{
461+
"name": "Benchmarks::Point::InsertUnique/20",
462+
"value": 9603.383339516726,
463+
"unit": "ns/iter",
464+
"extra": "iterations: 72771\ncpu: 9603.484835992362 ns\nthreads: 1"
465+
},
466+
{
467+
"name": "Benchmarks::Point::InsertUnique/50",
468+
"value": 30224.81389844986,
469+
"unit": "ns/iter",
470+
"extra": "iterations: 23240\ncpu: 30224.814802065157 ns\nthreads: 1"
471+
},
472+
{
473+
"name": "Benchmarks::Point::InsertUnique/100",
474+
"value": 136352.9491658495,
475+
"unit": "ns/iter",
476+
"extra": "iterations: 5095\ncpu: 136349.16761530857 ns\nthreads: 1"
477+
},
478+
{
479+
"name": "Benchmarks::Point::InsertUnique/1000",
480+
"value": 29643978.8750007,
481+
"unit": "ns/iter",
482+
"extra": "iterations: 24\ncpu: 29642589.37500001 ns\nthreads: 1"
483+
},
484+
{
485+
"name": "Benchmarks::Point::InsertUnique/10000",
486+
"value": 5835341220.999965,
487+
"unit": "ns/iter",
488+
"extra": "iterations: 1\ncpu: 5835165748.999998 ns\nthreads: 1"
489+
},
490+
{
491+
"name": "Benchmarks::Point::Update/10",
492+
"value": 510.1620870803146,
493+
"unit": "ns/iter",
494+
"extra": "iterations: 1373996\ncpu: 510.1413388394122 ns\nthreads: 1"
495+
},
496+
{
497+
"name": "Benchmarks::Point::Update/20",
498+
"value": 1018.8607747161512,
499+
"unit": "ns/iter",
500+
"extra": "iterations: 686858\ncpu: 1018.8274869041428 ns\nthreads: 1"
501+
},
502+
{
503+
"name": "Benchmarks::Point::Update/50",
504+
"value": 2495.43610698097,
505+
"unit": "ns/iter",
506+
"extra": "iterations: 281807\ncpu: 2495.362336634659 ns\nthreads: 1"
507+
},
508+
{
509+
"name": "Benchmarks::Point::Update/100",
510+
"value": 4860.906526877645,
511+
"unit": "ns/iter",
512+
"extra": "iterations: 144694\ncpu: 4860.664146405513 ns\nthreads: 1"
513+
},
514+
{
515+
"name": "Benchmarks::Point::Update/1000",
516+
"value": 50491.87395143473,
517+
"unit": "ns/iter",
518+
"extra": "iterations: 13590\ncpu: 50490.45467255341 ns\nthreads: 1"
519+
},
520+
{
521+
"name": "Benchmarks::Point::Update/10000",
522+
"value": 996162.288065821,
523+
"unit": "ns/iter",
524+
"extra": "iterations: 729\ncpu: 996147.6474622762 ns\nthreads: 1"
525+
},
526+
{
527+
"name": "Benchmarks::Point::GetNearestNeighbors/1000",
528+
"value": 19569.214694312148,
529+
"unit": "ns/iter",
530+
"extra": "iterations: 41431\ncpu: 19569.266587820817 ns\nthreads: 1"
531+
},
532+
{
533+
"name": "Benchmarks::Point::GetNearestNeighbors/10000",
534+
"value": 371744.38620688947,
535+
"unit": "ns/iter",
536+
"extra": "iterations: 1885\ncpu: 371724.4461538459 ns\nthreads: 1"
537+
},
538+
{
539+
"name": "Benchmarks::Point::FrustumCulling/1000",
540+
"value": 1474.1338421357686,
541+
"unit": "ns/iter",
542+
"extra": "iterations: 472482\ncpu: 1474.0939929986853 ns\nthreads: 1"
543+
},
544+
{
545+
"name": "Benchmarks::Point::FrustumCulling/10000",
546+
"value": 25858.562027849235,
547+
"unit": "ns/iter",
548+
"extra": "iterations: 27004\ncpu: 25858.23181750836 ns\nthreads: 1"
549+
}
550+
]
251551
}
252552
]
253553
}

0 commit comments

Comments
 (0)