Test description | Execution time | Execution rate (Hz) |
icp-slam (match points): Run with sample dataset | 953.05 us | 1.05 KHz |
icp-slam (match grid): Run with sample dataset | 1.53 ms | 653.27 Hz |
poses: CPose3D (+) CPose3D | 14.66 ns | 68.21 MHz |
poses: CPose3D.composeFrom() | 9.48 ns | 105.49 MHz |
poses: CPose3D (+) CPoint3D | 3.41 ns | 292.91 MHz |
poses: CPose3D.composePoint() | 5.68 ns | 176.12 MHz |
poses: CPose3D.composePoint()+Jacobs | 106.09 ns | 9.43 MHz |
poses: CPoint3D (-) CPose3D | 5.38 ns | 185.87 MHz |
poses: CPose3D.inverseComposePoint() | 8.01 ns | 124.91 MHz |
poses: CPose2D (+) CPose2D | 11.91 ns | 83.96 MHz |
poses: CPose2D.composeFrom() | 9.81 ns | 101.98 MHz |
poses: CPose2D (+) CPoint2D | 3.94 ns | 254.07 MHz |
poses: CPose2D.composePoint() | 3.62 ns | 276.09 MHz |
poses: CPose3DQuat (+) CPose3DQuat | 19.07 ns | 52.44 MHz |
poses: CPose3DQuat.composeFrom() | 18.03 ns | 55.46 MHz |
poses: CPose3DQuat (+) CPoint3D | 11.62 ns | 86.04 MHz |
poses: CPose3DQuat.composePoint() | 9.39 ns | 106.52 MHz |
poses: CPoint3D (-) CPose3DQuat | 13.70 ns | 73.01 MHz |
poses: CPose3DQuat.invcomposePoint() | 8.28 ns | 120.83 MHz |
poses: Conv CPose3DQuat <- CPose3D | 7.87 ns | 127.06 MHz |
poses: Conv CPose3D -> CPose3DQuat | 73.28 ns | 13.65 MHz |
poses: Conv CPose3DQuat Gauss <- CPose3D Gauss (DEF) | 61.47 us | 16.27 KHz |
poses: Conv CPose3DQuat Gauss <- CPose3D Gauss (Lin) | 60.94 us | 16.41 KHz |
poses: Conv CPose3DQuat Gauss <- CPose3D Gauss (SUT) | 5.42 us | 184.33 KHz |
poses: Conv CPose3D Gauss <- CPose3DQuat Gauss (DEF) | 362.00 ns | 2.76 MHz |
poses: Conv CPose3D Gauss <- CPose3DQuat Gauss (Lin) | 348.80 ns | 2.87 MHz |
poses: Conv CPose3D Gauss <- CPose3DQuat Gauss (SUT) | 6.19 us | 161.50 KHz |
matrix: unit, dyn[float], 3x3 | 27.75 ns | 36.04 MHz |
matrix: unit, dyn[double], 3x3 | 30.77 ns | 32.50 MHz |
matrix: unit, dyn[float], 6x6 | 40.79 ns | 24.51 MHz |
matrix: unit, dyn[double], 6x6 | 42.16 ns | 23.72 MHz |
matrix: unit, fix[float,3,3] | 0.00 ns | inf THz |
matrix: unit, fix[double,3,3] | 0.00 ns | inf THz |
matrix: unit, fix[float,6,6] | 0.00 ns | inf THz |
matrix: unit, fix[double,6,6] | 0.00 ns | inf THz |
matrix: multiply, dyn[float ], 3x3 * 3x3 | 204.80 ns | 4.88 MHz |
matrix: multiply, fix[float ], 3x3 * 3x3 | 0.00 ns | inf THz |
matrix: multiply, dyn[double], 3x3 * 3x3 | 187.10 ns | 5.34 MHz |
matrix: multiply, fix[double], 3x3 * 3x3 | 0.00 ns | inf THz |
matrix: multiply, dyn[float ], 3x6 * 6x3 | 227.10 ns | 4.40 MHz |
matrix: multiply, fix[float ], 3x6 * 6x3 | 25.10 ns | 39.84 MHz |
matrix: multiply, dyn[double], 3x6 * 6x3 | 219.80 ns | 4.55 MHz |
matrix: multiply, fix[double], 3x6 * 6x3 | 31.10 ns | 32.15 MHz |
matrix: multiply, dyn[float ], 10x40 * 40x10 | 1.43 us | 700.97 KHz |
matrix: multiply, fix[float ], 10x40 * 40x10 | 1.14 us | 878.43 KHz |
matrix: multiply, dyn[double], 10x40 * 40x10 | 1.50 us | 666.44 KHz |
matrix: multiply, fix[double], 10x40 * 40x10 | 1.23 us | 810.37 KHz |
matrix: inv, dyn[double] 3x3 | 492.00 ns | 2.03 MHz |
matrix: inv, fix[double] 3x3 | 0.00 ns | inf THz |
matrix: inv, dyn[double] 6x6 | 914.00 ns | 1.09 MHz |
matrix: inv, fix[double] 6x6 | 591.00 ns | 1.69 MHz |
matrix: inv, dyn[double] 20x20 | 6.83 us | 146.46 KHz |
matrix: inv, fix[double] 20x20 | 6.04 us | 165.70 KHz |
matrix: inv, dyn[double] 40x40 | 28.78 us | 34.75 KHz |
matrix: inv, fix[double] 40x40 | 28.04 us | 35.66 KHz |
matrix: det, dyn[double] 2x2 | 189.00 ns | 5.29 MHz |
matrix: det, fix[double] 2x2 | 0.00 ns | inf THz |
matrix: det, dyn[double] 3x3 | 223.50 ns | 4.47 MHz |
matrix: det, fix[double] 3x3 | 0.00 ns | inf THz |
matrix: det, dyn[double] 6x6 | 396.90 ns | 2.52 MHz |
matrix: det, fix[double] 6x6 | 226.90 ns | 4.41 MHz |
matrix: det, dyn[double] 20x20 | 3.38 us | 296.16 KHz |
matrix: det, fix[double] 20x20 | 2.99 us | 334.63 KHz |
matrix: det, dyn[double] 40x40 | 12.13 us | 82.46 KHz |
matrix: det, fix[double] 40x40 | 11.37 us | 87.98 KHz |
matrix: chol, dyn[double] 4x4 | 490.00 ns | 2.04 MHz |
matrix: chol, fix[double] 4x4 | 50.00 ns | 20.00 MHz |
matrix: chol, dyn[double] 40x40 | 10.97 us | 91.16 KHz |
matrix: chol, fix[double] 40x40 | 9.92 us | 100.81 KHz |
matrix: chol, sparse [2x2;2x2] | 7.10 us | 140.85 KHz |
matrix: chol, sparse [30x30;10x10] | 34.80 us | 28.74 KHz |
matrix: chol, dyn[double] 10x[6x6] | 27.30 us | 36.63 KHz |
matrix: chol, sparse 10x[6x6] | 16.08 us | 62.19 KHz |
matrix: chol, dyn[double] 20x[6x6] | 130.20 us | 7.68 KHz |
matrix: chol, sparse 20x[6x6] | 28.60 us | 34.97 KHz |
matrix: chol, dyn[double] 50x[6x6] | 1.36 ms | 734.81 Hz |
matrix: chol, sparse 50x[6x6] | 74.01 us | 13.51 KHz |
matrix: chol, dyn[double] 100x[6x6] | 13.64 ms | 73.30 Hz |
matrix: chol, sparse 100x[6x6] | 136.62 us | 7.32 KHz |
matrix: chol, dyn[double] 120x[6x6] | 21.29 ms | 46.97 Hz |
matrix: chol, sparse 120x[6x6] | 161.99 us | 6.17 KHz |
matrix: chol, dyn[double] 140x[6x6] | 29.42 ms | 34.00 Hz |
matrix: chol, sparse 140x[6x6] | 188.71 us | 5.30 KHz |
matrix: loadFromArray[double] 4x4 | 0.00 ns | inf THz |
matrix: load Eigen::Map[double] 4x4 | 0.00 ns | inf THz |
gridmap2D: getCell | 0.00 ns | inf THz |
gridmap2D: setCell | 0.83 ns | 1.21 GHz |
gridmap2D: updateCell | 3.99 ns | 250.69 MHz |
gridmap2D: updateCell_fast_occupied | 0.78 ns | 1.28 GHz |
gridmap2D: insert scan w/o widening | 61.32 us | 16.31 KHz |
gridmap2D: insert scan with widening | 191.71 us | 5.22 KHz |
gridmap2D: resize | 396.00 us | 2.53 KHz |
gridmap2D: computeLikelihood | 7.40 us | 135.15 KHz |
gridmap2D: determineMatching2D | 28.90 us | 34.60 KHz |
pointmap: insert 100 scans | 294.71 us | 3.39 KHz |
pointmap: build 2D kd-tree of 1 scan | 1.48 us | 675.68 KHz |
pointmap: build 2D kd-tree of 100 scan | 126.16 us | 7.93 KHz |
pointmap: build 2D kd-tree of 1000 scan | 1.45 ms | 687.49 Hz |
pointmap: build 3D kd-tree of 1 scan | 2.28 us | 438.60 KHz |
pointmap: build 3D kd-tree of 100 scan | 184.16 us | 5.43 KHz |
pointmap: build 3D kd-tree of 1000 scan | 2.11 ms | 474.37 Hz |
pointmap: kd-tree 2d query on 10 scans | 420.00 ns | 2.38 MHz |
pointmap: kd-tree 2d query on 1000 scans | 36.53 us | 27.38 KHz |
pointmap: kd-tree 2d query on 10000 scans | 4.16 ms | 240.19 Hz |
pointmap: (insert scan+2D kd-tree query) x 10 | 1.35 ms | 739.43 Hz |
pointmap: (insert scan+2D kd-tree query) x 50 | 33.52 ms | 29.83 Hz |
pointmap: (insert scan+3D kd-tree query) x 10 | 1.87 ms | 534.27 Hz |
pointmap: (insert scan+3D kd-tree query) x 50 | 49.10 ms | 20.37 Hz |
pointmap: computeMatchingWith2D | 27.29 us | 36.65 KHz |
pointmap: boundingBox (10 scans) | 883.34 ns | 1.13 MHz |
pointmap: boundingBox (1000 scans) | 85.38 us | 11.71 KHz |
random: drawUniform32bit | 4.58 ns | 218.31 MHz |
random: drawUniform | 4.68 ns | 213.67 MHz |
random: drawGaussian1D_normalized | 29.99 ns | 33.34 MHz |
random: drawGaussian1D | 30.11 ns | 33.21 MHz |
random: system rand() | 14.99 ns | 66.70 MHz |
random: drawGaussianMultivariate(fixed 3x3) | 481.40 ns | 2.08 MHz |
random: drawGaussianMultivariate(dyn 3x3) | 1.08 us | 922.02 KHz |
random: drawGaussianMultivariateMany(fixed 2x2, 1000) | 64.40 ns | 15.53 MHz |
random: drawGaussianMultivariateMany(fixed 3x3, 1000) | 103.37 ns | 9.67 MHz |
random: drawGaussianMultivariateMany(fixed 6x6, 1000) | 224.22 ns | 4.46 MHz |
random: drawGaussianMultivariateMany(dyn 2x2, 1000) | 71.83 ns | 13.92 MHz |
random: drawGaussianMultivariateMany(dyn 3x3, 1000) | 112.25 ns | 8.91 MHz |
random: drawGaussianMultivariateMany(dyn 6x6, 1000) | 237.59 ns | 4.21 MHz |
random: permuteVector (len=10) | 154.00 ns | 6.49 MHz |
random: permuteVector (len=100) | 1.92 us | 520.48 KHz |
random: permuteVector (len=1000) | 19.13 us | 52.26 KHz |
math: round | 0.00 ns | inf THz |
images: Save as JPEG (640x480, quality=95%) | 6.59 ms | 151.65 Hz |
images: Save as JPEG (800x600, quality=95%) | 8.07 ms | 123.88 Hz |
images: Save as JPEG (1024x768, quality=95%) | 14.45 ms | 69.22 Hz |
images: Save as JPEG (640x480, quality=75%) | 4.60 ms | 217.47 Hz |
images: Save as JPEG (800x600, quality=75%) | 8.61 ms | 116.17 Hz |
images: Save as JPEG (1024x768, quality=75%) | 11.21 ms | 89.23 Hz |
images: Gauss filter (640x480) | 1.81 ms | 552.64 Hz |
images: Gauss filter (800x600) | 2.88 ms | 347.12 Hz |
images: Gauss filter (1024x768) | 4.98 ms | 200.97 Hz |
images: Half sample GRAY (160x120) | 546.67 ns | 1.83 MHz |
images: Half sample GRAY (320x240) | 1.76 us | 567.11 KHz |
images: Half sample GRAY (640x480) | 8.98 us | 111.40 KHz |
images: Half sample GRAY (800x600) | 15.50 us | 64.50 KHz |
images: Half sample GRAY (1024x768) | 28.39 us | 35.23 KHz |
images: Half sample GRAY (1280x1024) | 40.99 us | 24.40 KHz |
images: Half sample RGB (160x120) | 1.32 us | 759.49 KHz |
images: Half sample RGB (320x240) | 5.06 us | 197.63 KHz |
images: Half sample RGB (640x480) | 23.85 us | 41.93 KHz |
images: Half sample RGB (800x600) | 42.04 us | 23.78 KHz |
images: Half sample RGB (1024x768) | 62.77 us | 15.93 KHz |
images: Half sample RGB (1280x1024) | 122.93 us | 8.13 KHz |
images: Half sample smooth GRAY (160x120) | 813.33 ns | 1.23 MHz |
images: Half sample smooth GRAY (320x240) | 2.76 us | 362.32 KHz |
images: Half sample smooth GRAY (640x480) | 14.05 us | 71.16 KHz |
images: Half sample smooth GRAY (800x600) | 19.76 us | 50.61 KHz |
images: Half sample smooth GRAY (1024x768) | 34.71 us | 28.81 KHz |
images: Half sample smooth GRAY (1280x1024) | 58.39 us | 17.13 KHz |
images: Half sample smooth RGB (160x120) | 19.31 us | 51.80 KHz |
images: Half sample smooth RGB (320x240) | 77.18 us | 12.96 KHz |
images: Half sample smooth RGB (640x480) | 293.36 us | 3.41 KHz |
images: Half sample smooth RGB (800x600) | 453.46 us | 2.21 KHz |
images: Half sample smooth RGB (1024x768) | 750.24 us | 1.33 KHz |
images: Half sample smooth RGB (1280x1024) | 1.26 ms | 794.35 Hz |
images: RGB->GRAY 8u (40x30) | 2.03 us | 493.42 KHz |
images: RGB->GRAY 8u (80x60) | 1.50 us | 665.19 KHz |
images: RGB->GRAY 8u (160x120) | 5.50 us | 181.82 KHz |
images: RGB->GRAY 8u (320x240) | 23.58 us | 42.41 KHz |
images: RGB->GRAY 8u (640x480) | 93.26 us | 10.72 KHz |
images: RGB->GRAY 8u (800x600) | 151.18 us | 6.61 KHz |
images: RGB->GRAY 8u (1024x768) | 239.21 us | 4.18 KHz |
images: RGB->GRAY 8u (1280x1024) | 437.17 us | 2.29 KHz |
images: KLT score (WIN=2 5x5) | 27.18 ns | 36.80 MHz |
images: KLT score (WIN=3 7x7) | 30.58 ns | 32.70 MHz |
images: KLT score (WIN=4 9x9) | 34.95 ns | 28.61 MHz |
images: KLT score (WIN=5 10x10) | 36.95 ns | 27.06 MHz |
images: KLT score (WIN=6 13x13) | 40.48 ns | 24.70 MHz |
images: KLT score (WIN=7 15x15) | 44.47 ns | 22.49 MHz |
images: KLT score (WIN=8 17x17) | 47.54 ns | 21.03 MHz |
images: KLT score (WIN=9 19x19) | 51.02 ns | 19.60 MHz |
images: KLT score (WIN=10 21x21) | 54.47 ns | 18.36 MHz |
images: KLT score (WIN=11 23x23) | 57.70 ns | 17.33 MHz |
images: KLT score (WIN=12 25x25) | 61.07 ns | 16.37 MHz |
images: KLT score (WIN=13 27x27) | 65.06 ns | 15.37 MHz |
images: KLT score (WIN=14 29x29) | 68.24 ns | 14.65 MHz |
images: KLT score (WIN=15 31x31) | 70.93 ns | 14.10 MHz |
images: KLT score (WIN=16 33x33) | 77.24 ns | 12.95 MHz |
images: buildPyramid 640x480,4 levs,no smooth,no gray | 85.93 us | 11.64 KHz |
images: buildPyramid 640x480,4 levs, smooth,no gray | 440.81 us | 2.27 KHz |
images: buildPyramid 640x480,4 levs,no smooth, gray | 103.93 us | 9.62 KHz |
images: buildPyramid 640x480,4 levs, smooth, gray | 108.55 us | 9.21 KHz |
images: buildPyramid 640x480,8 levs,no smooth,no gray | 88.64 us | 11.28 KHz |
images: buildPyramid 640x480,8 levs, smooth,no gray | 447.69 us | 2.23 KHz |
images: buildPyramid 640x480,8 levs,no smooth, gray | 105.95 us | 9.44 KHz |
images: buildPyramid 640x480,8 levs, smooth, gray | 111.40 us | 8.98 KHz |
stereo: prepare rectify map 640x480 RGB | 10.10 ms | 98.97 Hz |
stereo: prepare rectify map 800x600 RGB | 15.85 ms | 63.10 Hz |
stereo: prepare rectify map 1024x768 RGB | 26.67 ms | 37.49 Hz |
stereo: prepare rectify map 1024x768->800x600 RGB | 15.87 ms | 63.02 Hz |
stereo: prepare rectify map 1024x768->640x480 RGB | 10.12 ms | 98.81 Hz |
stereo: rectify 640x480 RGB | 4.03 ms | 247.83 Hz |
stereo: rectify 800x600 RGB | 6.59 ms | 151.82 Hz |
stereo: rectify 1024x768 RGB | 10.39 ms | 96.24 Hz |
stereo: rectify 1024x768->800x600 RGB | 6.09 ms | 164.21 Hz |
stereo: rectify 1024x768->640x480 RGB | 4.01 ms | 249.65 Hz |
stereo: rectify 640x480 GRAY | 2.71 ms | 368.60 Hz |
stereo: rectify 800x600 GRAY | 4.36 ms | 229.16 Hz |
stereo: rectify 1024x768 GRAY | 7.36 ms | 135.96 Hz |
stereo: rectify 1024x768->800x600 GRAY | 4.18 ms | 239.18 Hz |
stereo: rectify 1024x768->640x480 GRAY | 2.79 ms | 358.62 Hz |
scan_matching: 6D LS Rigid Trans. [CPose3D] | 4.11 us | 243.50 KHz |
scan_matching: 6D LS Rigid Trans. [CPose3DQuat] | 4.06 us | 246.17 KHz |
scan_matching: 6D LS Rigid Trans. [vector of points] | 1.93 us | 517.20 KHz |
scan_matching: leastSquares 2D [x10 corrs] | 82.66 ns | 12.10 MHz |
scan_matching: leastSquares 2D [x100 corrs] | 162.18 ns | 6.17 MHz |
scan_matching: leastSquares 2D [x1000 corrs] | 1.15 us | 867.33 KHz |
feature_extraction [640x480]: Harris | 8.27 ms | 120.85 Hz |
feature_extraction [640x480]: KLT | 8.43 ms | 118.63 Hz |
feature_extraction [640x480]: SIFT | 291.31 ms | 3.43 Hz |
feature_extraction [640x480]: SIFT desc. | 89.69 ms | 11.15 Hz |
feature_extraction [640x480]: SURF | 137.14 ms | 7.29 Hz |
feature_extraction [640x480]: FAST | 1.54 ms | 649.50 Hz |
feature_extraction [640x480]: Spin desc. | 29.70 ms | 33.67 Hz |
feature_extraction [640x480]: FASTER-9 | 2.07 ms | 482.75 Hz |
feature_extraction [640x480]: FASTER-9 (sorted best 200) | 1.13 ms | 883.50 Hz |
feature_extraction [640x480]: FASTER-10 | 1.52 ms | 658.26 Hz |
feature_extraction [640x480]: FASTER-10 (sorted best 200) | 876.06 us | 1.14 KHz |
feature_extraction [640x480]: FASTER-12 | 1.15 ms | 872.61 Hz |
feature_extraction [640x480]: FASTER-12 (sorted best 200) | 807.96 us | 1.24 KHz |
feature_extraction [640x480]: detectFeatures_SSE2_FASTER9() | 416.11 us | 2.40 KHz |
feature_extraction [640x480]: detectFeatures_SSE2_FASTER10() | 344.61 us | 2.90 KHz |
feature_extraction [640x480]: detectFeatures_SSE2_FASTER12() | 394.78 us | 2.53 KHz |
feature_extraction [640x480]: detectFeatures_SSE2_FASTER9()+row-index | 416.46 us | 2.40 KHz |
feature_extraction [640x480]: detectFeatures_SSE2_FASTER10()+row-index | 345.72 us | 2.89 KHz |
feature_extraction [640x480]: detectFeatures_SSE2_FASTER12()+row-index | 395.25 us | 2.53 KHz |
feature_extraction [800x600]: detectFeatures_SSE2_FASTER9() | 543.02 us | 1.84 KHz |
feature_extraction [800x600]: detectFeatures_SSE2_FASTER10() | 449.81 us | 2.22 KHz |
feature_extraction [800x600]: detectFeatures_SSE2_FASTER12() | 449.00 us | 2.23 KHz |
feature_extraction [800x600]: detectFeatures_SSE2_FASTER9()+row-index | 543.65 us | 1.84 KHz |
feature_extraction [800x600]: detectFeatures_SSE2_FASTER10()+row-index | 450.51 us | 2.22 KHz |
feature_extraction [800x600]: detectFeatures_SSE2_FASTER12()+row-index | 452.08 us | 2.21 KHz |
feature_extraction [1024x768]: detectFeatures_SSE2_FASTER9() | 722.86 us | 1.38 KHz |
feature_extraction [1024x768]: detectFeatures_SSE2_FASTER10() | 605.96 us | 1.65 KHz |
feature_extraction [1024x768]: detectFeatures_SSE2_FASTER12() | 508.05 us | 1.97 KHz |
feature_extraction [1024x768]: detectFeatures_SSE2_FASTER9()+row-index | 722.25 us | 1.38 KHz |
feature_extraction [1024x768]: detectFeatures_SSE2_FASTER10()+row-index | 606.39 us | 1.65 KHz |
feature_extraction [1024x768]: detectFeatures_SSE2_FASTER12()+row-index | 509.80 us | 1.96 KHz |
feature_matching [640x480]: Harris + CC | 17.44 ms | 57.34 Hz |
feature_matching [640x480]: Harris + SAD | 14.99 ms | 66.71 Hz |
feature_matching [640x480]: SIFT | 572.61 ms | 1.75 Hz |
feature_matching [640x480]: SURF | 267.31 ms | 3.74 Hz |
feature_matching [640x480]: FAST + CC | 5.76 ms | 173.69 Hz |
feature_matching [640x480]: FAST + SAD | 2.54 ms | 394.44 Hz |
graph(2d): insertEdge x 1e3 | 82.70 us | 12.09 KHz |
graph(2d,vec): insertEdge x 1e3 | 81.92 us | 12.21 KHz |
graph(2d): insertEdgeAtEnd x 1e3 | 66.32 us | 15.08 KHz |
graph(2d,vec): insertEdgeAtEnd x 1e3 | 68.52 us | 14.59 KHz |
graph(2d pdf): insertEdge x 1e3 | 124.25 us | 8.05 KHz |
graph(2d pdf,vec): insertEdge x 1e3 | 119.97 us | 8.34 KHz |
graph(2d pdf): insertEdgeAtEnd x 1e3 | 109.84 us | 9.10 KHz |
graph(2d pdf,vec): insertEdgeAtEnd x 1e3 | 107.46 us | 9.31 KHz |
graph(2d): insertEdge x 1e4 | 1.51 ms | 663.53 Hz |
graph(2d,vec): insertEdge x 1e4 | 1.29 ms | 773.84 Hz |
graph(2d): insertEdgeAtEnd x 1e4 | 495.52 us | 2.02 KHz |
graph(2d,vec): insertEdgeAtEnd x 1e4 | 537.30 us | 1.86 KHz |
graph(2d pdf): insertEdge x 1e4 | 1.42 ms | 705.71 Hz |
graph(2d pdf,vec): insertEdge x 1e4 | 1.69 ms | 592.77 Hz |
graph(2d pdf): insertEdgeAtEnd x 1e4 | 1.13 ms | 885.19 Hz |
graph(2d pdf,vec): insertEdgeAtEnd x 1e4 | 1.08 ms | 925.23 Hz |
graph(3d): insertEdge x 1e3 | 112.54 us | 8.89 KHz |
graph(3d,vec): insertEdge x 1e3 | 108.27 us | 9.24 KHz |
graph(3d): insertEdgeAtEnd x 1e3 | 94.89 us | 10.54 KHz |
graph(3d,vec): insertEdgeAtEnd x 1e3 | 92.33 us | 10.83 KHz |
graph(3d pdf): insertEdge x 1e3 | 300.49 us | 3.33 KHz |
graph(3d pdf,vec): insertEdge x 1e3 | 307.50 us | 3.25 KHz |
graph(3d pdf): insertEdgeAtEnd x 1e3 | 255.67 us | 3.91 KHz |
graph(3d pdf,vec): insertEdgeAtEnd x 1e3 | 257.69 us | 3.88 KHz |
graph(3d): insertEdge x 1e4 | 1.68 ms | 595.38 Hz |
graph(3d,vec): insertEdge x 1e4 | 1.67 ms | 599.32 Hz |
graph(3d): insertEdgeAtEnd x 1e4 | 968.30 us | 1.03 KHz |
graph(3d,vec): insertEdgeAtEnd x 1e4 | 960.68 us | 1.04 KHz |
graph(3d pdf): insertEdge x 1e4 | 4.00 ms | 249.98 Hz |
graph(3d pdf,vec): insertEdge x 1e4 | 3.90 ms | 256.23 Hz |
graph(3d pdf): insertEdgeAtEnd x 1e4 | 2.60 ms | 385.13 Hz |
graph(3d pdf,vec): insertEdgeAtEnd x 1e4 | 2.56 ms | 390.59 Hz |
graph(3d): dijkstra 1e2 nodes | 54.14 us | 18.47 KHz |
graph(3d,vec): dijkstra 1e2 nodes | 53.02 us | 18.86 KHz |
graph(3d): dijkstra 1e3 nodes | 725.54 us | 1.38 KHz |
graph(3d,vec): dijkstra 1e3 nodes | 722.80 us | 1.38 KHz |
graph(3d): dijkstra 1e4 nodes | 9.57 ms | 104.52 Hz |
graph(3d,vec): dijkstra 1e4 nodes | 9.52 ms | 105.03 Hz |
graph(3d): dijkstra 1e5 nodes | 184.61 ms | 5.42 Hz |
graph(3d,vec): dijkstra 1e5 nodes | 182.47 ms | 5.48 Hz |
graph(2d): dijkstra 1e5 nodes | 181.04 ms | 5.52 Hz |
graph(2d,vec): dijkstra 1e5 nodes | 182.75 ms | 5.47 Hz |