Compare commits

Home / Compare c0f47993 .. 1f301d65

grey: no significant change wrt stddev
red: change exceeding max stddev
purple: some change, not seemingly significant

Aggregation: measureAggregations

Factorallocated MiBpeak allocated MiBtime_s
cache=n
dps=1
iters=10
policies=100
mean54.616-54.617=-0.000
σ0.349-0.351=-0.002
min54.485-54.480=0.005
max55.610-55.616=-0.006
mean417.000
σ0.000
min417.000
max417.000
mean0.139-0.141=-0.002
σ0.006-0.004=0.001
min0.131-0.137=-0.007
max0.149-0.148=0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.007-0.005=0.001
min43.777-43.778=-0.000
max43.797-43.797=-0.000
mean417.000
σ0.000
min417.000
max417.000
mean0.123-0.122=0.001
σ0.004-0.005=-0.001
min0.119-0.117=0.002
max0.129-0.131=-0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.003=-0.001
min36.615
max36.620-36.623=-0.003
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean12.384-12.760=-0.376
σ0.233-1.742=-1.508
min11.978-11.839=0.139
max12.796-16.980=-4.184
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.615-36.616=-0.000
max36.620-36.619=0.001
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean12.088-12.242=-0.153
σ0.649-2.202=-1.553
min11.255-11.110=0.145
max12.961-17.562=-4.601
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean6041.000-7554.000=-1513.000
σ0.000
min6041.000-7554.000=-1513.000
max6041.000-7554.000=-1513.000
mean12.960-13.767=-0.807
σ1.476-1.173=0.303
min10.713-12.308=-1.595
max15.221-15.317=-0.096
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.932=-0.001
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean12.115-11.999=0.116
σ1.546-1.982=-0.436
min10.545-9.992=0.553
max14.453-15.135=-0.682
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.002=-0.000
min27.603-27.603=0.000
max27.607
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean8.331-8.706=-0.375
σ0.421-1.171=-0.750
min7.664-7.829=-0.165
max8.834-11.505=-2.671
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean6.308-6.526=-0.218
σ0.263-1.168=-0.905
min5.909-5.787=0.122
max6.611-9.374=-2.763
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002-0.002=-0.000
min25.664
max25.670-25.670=-0.000
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean5.350-5.588=-0.238
σ0.120-0.583=-0.463
min5.131-5.099=0.032
max5.487-6.934=-1.448
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967-25.967=0.000
max25.971
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean5.221-5.195=0.026
σ0.055-0.572=-0.517
min5.115-4.716=0.399
max5.276-6.517=-1.242

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=0.000
σ0.000-0.000=0.000
min2524.593-2524.593=0.000
max2524.594-2524.594=0.000
mean6041.000-7554.000=-1513.000
σ0.000
min6041.000-7554.000=-1513.000
max6041.000-7554.000=-1513.000
mean1483.756-1106.087=377.669
σ715.114-169.576=545.537
min1035.725-1040.152=-4.427
max3000.238-1525.658=1474.580
op=load_product(), with indexes
mean8744.558-8744.559=-0.000
σ0.032-0.033=-0.001
min8744.545-8744.544=0.001
max8744.639-8744.641=-0.002
mean3824.250-3791.375=32.875
σ1645.394-1610.309=35.085
min1987.000-1984.000=3.000
max6041.000-5953.000=88.000
mean4466.311-4655.295=-188.984
σ1295.070-1479.609=-184.539
min3553.309-3540.960=12.350
max7074.133-7039.120=35.013

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.002-0.002=-0.000
min62.076-62.075=0.000
max62.080
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean79.208-83.713=-4.505
σ8.222-12.712=-4.491
min71.350-69.068=2.283
max93.931-104.720=-10.790
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=-0.000
min40.944
max40.945
mean6041.000-7554.000=-1513.000
σ0.000
min6041.000-7554.000=-1513.000
max6041.000-7554.000=-1513.000
mean96.944-233.445=-136.501
σ9.017-374.864=-365.847
min81.414-89.191=-7.777
max109.686-1160.996=-1051.310
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685
max66.687-66.686=0.000
mean6041.000-7554.000=-1513.000
σ0.000
min6041.000-7554.000=-1513.000
max6041.000-7554.000=-1513.000
mean236.153-150.430=85.723
σ260.693-13.786=246.907
min122.072-132.158=-10.086
max880.336-169.614=710.723

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.318=0.000
min11655.305-11655.305=-0.000
max11667.521-11667.521=0.000
mean4104.750-4269.000=-164.250
σ1567.436-1880.401=-312.964
min1987.000-1984.000=3.000
max6041.000-7554.000=-1513.000
mean6469.726-6430.850=38.876
σ1355.212-1141.046=214.166
min4965.552-4954.368=11.183
max8319.998-8353.089=-33.091
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.000
σ0.001-0.002=-0.001
min11560.066-11560.066=0.000
max11560.069-11560.072=-0.003
mean6041.000-7554.000=-1513.000
σ0.000
min6041.000-7554.000=-1513.000
max6041.000-7554.000=-1513.000
mean6767.995-5562.530=1205.464
σ1147.928-1297.039=-149.111
min4437.700-4429.761=7.939
max7820.825-7421.386=399.439

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.583=-0.000
σ0.028-0.025=0.002
min172.558
max172.631-172.625=0.006
mean1987.000-1984.000=3.000
σ0.000
min1987.000-1984.000=3.000
max1987.000-1984.000=3.000
mean353.071-366.525=-13.454
σ43.241-23.389=19.852
min270.642-340.762=-70.120
max403.816-398.240=5.576
op=pointedIndexFromKvs
rows=400000
mean357.367-357.364=0.003
σ0.045-0.042=0.003
min357.321
max357.440-357.408=0.032
mean1987.000-1984.000=3.000
σ0.000
min1987.000-1984.000=3.000
max1987.000-1984.000=3.000
mean725.191-729.512=-4.320
σ73.997-76.289=-2.292
min592.256-602.890=-10.633
max789.473-796.626=-7.154

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.189-1008.188=0.001
σ0.877-0.880=-0.002
min1007.685-1007.687=-0.001
max1011.819-1011.834=-0.015
mean1041.950-1038.800=3.150
σ305.279-296.897=8.382
min548.000-547.000=1.000
max1467.000-1439.000=28.000
mean1.578-1.575=0.003
σ0.132-0.131=0.002
min1.497-1.483=0.014
max2.056-2.057=-0.001

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.410-0.416=-0.006
σ0.124-0.127=-0.003
min0.336-0.333=0.003
max0.629-0.641=-0.011
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.888-0.889=-0.001
σ0.083-0.090=-0.007
min0.811-0.831=-0.020
max1.028-1.045=-0.016
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.549-0.546=0.003
σ0.042-0.050=-0.009
min0.511-0.517=-0.006
max0.620-0.636=-0.016
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.851-0.847=0.004
σ0.038-0.041=-0.003
min0.815-0.818=-0.003
max0.915-0.919=-0.004

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.543=-0.002
σ0.033-0.030=0.002
min963.523
max963.598-963.596=0.002
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.790-0.808=-0.018
σ0.074-0.036=0.037
min0.667-0.760=-0.093
max0.855-0.858=-0.003
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.006-0.006=0.000
min884.847
max884.862-884.862=0.000
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.732-0.708=0.023
σ0.026-0.040=-0.014
min0.685-0.672=0.013
max0.745-0.753=-0.007

Parser: Record Parsing

Factorallocated MiBpeak allocated MiBtime (ms)
name=record_render_large_success.art
mean7.706-7.706=0.000
σ0.002-0.002=0.000
min7.705
max7.712-7.709=0.003
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean4.276-4.229=0.047
σ0.083-0.120=-0.037
min4.144-4.105=0.039
max4.518-5.140=-0.623
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean4.218-4.211=0.007
σ0.058-0.063=-0.004
min4.117-4.086=0.031
max4.433-4.400=0.033
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.757-0.754=0.003
σ0.016-0.016=0.000
min0.721-0.721=0.000
max0.843-0.849=-0.007
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.723-0.713=0.010
σ0.013-0.014=-0.000
min0.699-0.684=0.014
max0.800-0.781=0.020

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.501-297.406=0.095
σ0.158-0.204=-0.046
min297.360-297.207=0.153
max297.913-297.891=0.022
mean1987.000-1984.000=3.000
σ0.000
min1987.000-1984.000=3.000
max1987.000-1984.000=3.000
mean0.561-0.566=-0.005
σ0.036-0.034=0.002
min0.505-0.508=-0.003
max0.607-0.593=0.014

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.775-289.760=0.014
σ0.035-0.044=-0.010
min289.730-289.722=0.008
max289.812-289.811=0.001
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.397-0.404=-0.007
σ0.009-0.011=-0.002
min0.392-0.394=-0.002
max0.413-0.420=-0.008
iters=5
new-facts=1
prior-facts=6402
mean1299.683-1299.691=-0.008
σ0.091-0.092=-0.001
min1299.560-1299.581=-0.021
max1299.799-1299.819=-0.020
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean2.252-2.275=-0.023
σ0.101-0.094=0.007
min2.105-2.150=-0.046
max2.336-2.349=-0.013
iters=5
new-facts=6402
prior-facts=1
mean1542.709-1542.665=0.044
σ3.986-4.004=-0.018
min1540.794-1540.705=0.090
max1549.835-1549.822=0.013
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean2.423-2.308=0.115
σ0.136-0.129=0.006
min2.263-2.177=0.086
max2.574-2.481=0.094
iters=5
new-facts=6402
prior-facts=6402
mean1861.634-1861.628=0.006
σ0.059-0.064=-0.005
min1861.554-1861.541=0.013
max1861.703-1861.706=-0.003
mean1772.800-1771.000=1.800
σ225.992-224.690=1.302
min1475.000
max1987.000-1984.000=3.000
mean3.205-3.242=-0.038
σ0.308-0.343=-0.035
min2.871-2.875=-0.004
max3.648-3.667=-0.019

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.835-1.788=0.048
σ0.088-0.160=-0.071
min1.699-1.509=0.189
max1.918-1.906=0.012

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.184-446.185=-0.001
σ577.141-577.140=0.000
min157.612-157.612=0.000
max1311.895-1311.895=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean0.544-0.534=0.010
σ0.563-0.539=0.024
min0.262-0.261=0.001
max1.388-1.342=0.046
policies=20
mean1576.416-1576.434=-0.018
σ0.350-0.372=-0.022
min1576.186-1576.188=-0.002
max1576.938-1576.987=-0.050
mean920.000
σ0.000
min920.000
max920.000
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean2.621-2.666=-0.045
σ0.016-0.068=-0.052
min2.609-2.624=-0.016
max2.642-2.768=-0.125
policies=200
mean15772.345-15772.285=0.059
σ0.106-0.044=0.062
min15772.286-15772.247=0.039
max15772.503-15772.327=0.176
mean9200.000
σ0.000
min9200.000
max9200.000
mean1467.000-1439.000=28.000
σ0.000
min1467.000-1439.000=28.000
max1467.000-1439.000=28.000
mean26.523-26.502=0.021
σ0.082-0.034=0.048
min26.433-26.464=-0.031
max26.629-26.546=0.083