|
1 | 1 | window.BENCHMARK_DATA = {
|
2 |
| - "lastUpdate": 1737324025156, |
| 2 | + "lastUpdate": 1737327665998, |
3 | 3 | "repoUrl": "https://github.com/attcs/Octree",
|
4 | 4 | "entries": {
|
5 | 5 | "C++ Benchmark": [
|
@@ -248,6 +248,306 @@ window.BENCHMARK_DATA = {
|
248 | 248 | "extra": "iterations: 1797\ncpu: 388661.25208680955 ns\nthreads: 1"
|
249 | 249 | }
|
250 | 250 | ]
|
| 251 | + }, |
| 252 | + { |
| 253 | + "commit": { |
| 254 | + "author": { |
| 255 | + |
| 256 | + "name": "attcs", |
| 257 | + "username": "attcs" |
| 258 | + }, |
| 259 | + "committer": { |
| 260 | + |
| 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 | + ] |
251 | 551 | }
|
252 | 552 | ]
|
253 | 553 | }
|
|
0 commit comments