Compare commits

Home / Compare 521bfbc1 .. 400470ce

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.621-54.620=0.001
σ0.350-0.347=0.003
min54.492-54.494=-0.002
max55.617-55.607=0.010
mean419.000-418.700=0.300
σ0.000-0.483=-0.483
min419.000-418.000=1.000
max419.000
mean0.139-0.140=-0.001
σ0.005-0.004=0.001
min0.132-0.136=-0.005
max0.147-0.147=-0.000
cache=y
dps=1
iters=10
policies=100
mean43.784-43.785=-0.001
σ0.005-0.006=-0.001
min43.775-43.778=-0.002
max43.793-43.797=-0.004
mean419.000
σ0.000
min419.000
max419.000
mean0.121-0.123=-0.002
σ0.004-0.004=0.001
min0.116-0.119=-0.003
max0.128-0.129=-0.001

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.002=-0.000
min36.615
max36.620-36.620=-0.000
mean4258.125-4266.125=-8.000
σ1898.484-1879.633=18.850
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean12.286-12.254=0.032
σ0.182-0.253=-0.071
min12.081-11.913=0.168
max12.584-12.726=-0.142
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=-0.000
min36.615
max36.620
mean4258.125-4266.125=-8.000
σ1898.484-1879.633=18.850
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean12.460-12.246=0.214
σ0.642-0.678=-0.036
min11.439-11.027=0.413
max13.137-13.063=0.074
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
mean7559.000-7548.000=11.000
σ0.000
min7559.000-7548.000=11.000
max7559.000-7548.000=11.000
mean13.726-14.208=-0.482
σ1.409-1.448=-0.039
min11.032-12.465=-1.433
max15.308-17.074=-1.766
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.931-41.932=-0.001
mean4187.625-4266.125=-78.500
σ1951.592-1879.633=71.959
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean13.034-12.607=0.428
σ1.886-2.111=-0.225
min10.718-10.569=0.148
max14.946-15.804=-0.858
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=0.000
min27.603
max27.607
mean4187.625-4266.125=-78.500
σ1951.592-1879.633=71.959
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean8.568-9.102=-0.534
σ0.809-1.332=-0.524
min7.747-8.178=-0.431
max10.346-12.216=-1.870
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.003=-0.001
min26.399-26.399=-0.000
max26.403-26.407=-0.004
mean4258.125-4266.125=-8.000
σ1898.484-1879.633=18.850
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean6.705-6.339=0.367
σ0.752-1.305=-0.553
min5.924-5.287=0.638
max8.301-9.480=-1.178
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664
max25.670
mean4258.125-4266.125=-8.000
σ1898.484-1879.633=18.850
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean5.616-5.481=0.134
σ0.226-0.185=0.042
min5.335-5.229=0.106
max6.067-5.775=0.293
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
mean4258.125-4266.125=-8.000
σ1898.484-1879.633=18.850
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean5.240-5.093=0.147
σ0.227-0.165=0.062
min4.765-4.864=-0.100
max5.484-5.298=0.186

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=-0.000
max2524.593-2524.594=-0.000
mean7559.000-7548.000=11.000
σ0.000
min7559.000-7548.000=11.000
max7559.000-7548.000=11.000
mean1050.285-1059.970=-9.685
σ5.488-13.438=-7.950
min1042.765-1052.889=-10.125
max1059.981-1092.922=-32.941
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.033-0.033=-0.000
min8744.544-8744.544=-0.000
max8744.640-8744.640=-0.000
mean3763.625-3788.750=-25.125
σ1639.917-1608.469=31.448
min1909.000-1979.000=-70.000
max5949.000-5945.000=4.000
mean4433.702-4595.951=-162.248
σ1266.448-1433.191=-166.742
min3545.109-3564.243=-19.134
max6418.236-7103.437=-685.201

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=-0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080-62.080=-0.000
mean4258.125-4266.125=-8.000
σ1898.484-1879.633=18.850
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean82.730-82.991=-0.261
σ12.451-15.753=-3.302
min69.956-70.447=-0.491
max105.862-119.522=-13.660
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=-0.000
min40.944-40.943=0.001
max40.945
mean7559.000-7548.000=11.000
σ0.000
min7559.000-7548.000=11.000
max7559.000-7548.000=11.000
mean99.260-97.954=1.306
σ9.411-7.572=1.839
min84.581-89.797=-5.216
max107.958-107.106=0.852
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.001
σ0.001-0.000=0.001
min66.685
max66.690-66.687=0.003
mean7559.000-7548.000=11.000
σ0.000
min7559.000-7548.000=11.000
max7559.000-7548.000=11.000
mean150.683-150.376=0.307
σ15.649-12.905=2.744
min126.353-134.153=-7.800
max167.806-165.388=2.418

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.317=-0.000
min11655.305-11655.305=0.000
max11667.516-11667.517=-0.001
mean4187.625-4266.125=-78.500
σ1951.592-1879.633=71.959
min1909.000-1979.000=-70.000
max7559.000-7548.000=11.000
mean6354.352-6564.837=-210.485
σ1183.528-1289.760=-106.233
min4961.971-4925.167=36.804
max7949.842-8513.110=-563.268
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=0.000
min11560.066
max11560.069-11560.069=0.001
mean7559.000-7548.000=11.000
σ0.000
min7559.000-7548.000=11.000
max7559.000-7548.000=11.000
mean5491.143-5183.161=307.981
σ1154.106-1003.340=150.766
min4430.071-4406.720=23.351
max7421.783-7259.006=162.777

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.584-172.586=-0.002
σ0.023-0.025=-0.001
min172.558
max172.622-172.620=0.001
mean1909.000-1979.000=-70.000
σ0.000
min1909.000-1979.000=-70.000
max1909.000-1979.000=-70.000
mean360.555-355.968=4.587
σ42.869-58.790=-15.921
min259.985-265.817=-5.832
max391.256-408.002=-16.746
op=pointedIndexFromKvs
rows=400000
mean357.363-357.360=0.003
σ0.040-0.041=-0.001
min357.321
max357.408-357.402=0.005
mean1909.000-1979.000=-70.000
σ0.000
min1909.000-1979.000=-70.000
max1909.000-1979.000=-70.000
mean793.231-751.728=41.503
σ10.521-61.180=-50.659
min774.369-630.623=143.746
max808.350-796.623=11.727

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.186-1008.182=0.004
σ0.860-0.879=-0.019
min1007.688-1007.687=0.002
max1011.735-1011.826=-0.091
mean1051.800-1039.200=12.600
σ301.670-297.177=4.493
min550.000-547.000=3.000
max1456.000-1440.000=16.000
mean1.537-1.536=0.002
σ0.085-0.090=-0.004
min1.455-1.454=0.001
max1.747-1.763=-0.015

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.421-0.422=-0.001
σ0.126-0.122=0.004
min0.341-0.348=-0.007
max0.644-0.636=0.008
name=error_case.art
mean2.333-2.334=-0.000
σ0.003-0.002=0.000
min2.332
max2.337
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.882-0.900=-0.018
σ0.087-0.086=0.000
min0.818-0.837=-0.019
max1.030-1.051=-0.022
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.542-0.550=-0.008
σ0.046-0.051=-0.005
min0.507-0.510=-0.003
max0.620-0.635=-0.015
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.840-0.845=-0.006
σ0.039-0.047=-0.008
min0.815-0.811=0.004
max0.908-0.923=-0.015

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542-963.543=-0.001
σ0.030-0.031=-0.001
min963.523
max963.595-963.597=-0.002
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.833-0.815=0.018
σ0.038-0.047=-0.009
min0.773-0.742=0.031
max0.867-0.858=0.009
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.007-0.007=0.000
min884.847
max884.862
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.702-0.731=-0.029
σ0.039-0.032=0.006
min0.662-0.673=-0.011
max0.745-0.749=-0.004

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.711-7.709=0.001
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean4.245-4.247=-0.003
σ0.097-0.087=0.009
min4.085-4.104=-0.020
max4.593-4.537=0.056
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean4.236-4.240=-0.004
σ0.068-0.104=-0.035
min4.091-4.037=0.054
max4.491-4.802=-0.311
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.751-0.752=-0.001
σ0.021-0.033=-0.012
min0.652-0.702=-0.050
max0.883-0.851=0.032
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.711-0.723=-0.013
σ0.033-0.034=-0.001
min0.674-0.669=0.005
max0.994-0.805=0.189

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.386-297.445=-0.059
σ0.233-0.243=-0.009
min297.171-297.278=-0.107
max298.018-298.114=-0.097
mean1909.000-1979.000=-70.000
σ0.000
min1909.000-1979.000=-70.000
max1909.000-1979.000=-70.000
mean0.591-0.581=0.010
σ0.057-0.031=0.025
min0.512-0.516=-0.004
max0.722-0.612=0.109

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.729-289.729=-0.000
σ0.051-0.041=0.010
min289.653-289.660=-0.007
max289.788-289.762=0.026
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.392-0.407=-0.016
σ0.008-0.013=-0.005
min0.384-0.393=-0.009
max0.404-0.418=-0.014
iters=5
new-facts=1
prior-facts=6402
mean1299.699-1299.689=0.010
σ0.049-0.045=0.005
min1299.647-1299.632=0.015
max1299.744-1299.741=0.003
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean2.191-2.268=-0.077
σ0.058-0.084=-0.026
min2.114-2.177=-0.063
max2.263-2.343=-0.079
iters=5
new-facts=6402
prior-facts=1
mean1542.735-1542.722=0.013
σ4.018-4.014=0.003
min1540.797-1540.763=0.034
max1549.918-1549.898=0.020
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean2.373-2.298=0.075
σ0.196-0.100=0.096
min2.173-2.181=-0.007
max2.701-2.400=0.301
iters=5
new-facts=6402
prior-facts=6402
mean1861.619-1861.630=-0.011
σ0.073-0.070=0.002
min1861.540-1861.565=-0.024
max1861.717-1861.728=-0.011
mean1745.400-1767.800=-22.400
σ175.078-223.150=-48.072
min1500.000-1475.000=25.000
max1909.000-1979.000=-70.000
mean3.065-3.332=-0.268
σ0.272-0.451=-0.179
min2.780-2.870=-0.090
max3.472-3.846=-0.374

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.777-1.796=-0.019
σ0.153-0.063=0.089
min1.512-1.712=-0.199
max1.898-1.875=0.023

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.665-446.666=-0.001
σ577.138-577.138=0.000
min158.091-158.093=-0.002
max1312.372-1312.373=-0.001
mean98.250
σ8.500
min94.000
max111.000
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean0.548-0.533=0.015
σ0.564-0.540=0.024
min0.264-0.262=0.002
max1.395-1.344=0.051
policies=20
mean1581.223-1581.232=-0.009
σ0.369-0.353=0.016
min1580.973-1580.985=-0.012
max1581.771-1581.755=0.016
mean940.000
σ0.000
min940.000
max940.000
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean2.643-2.623=0.020
σ0.014-0.019=-0.004
min2.624-2.604=0.020
max2.658-2.639=0.019
policies=200
mean15820.424-15820.489=-0.065
σ0.087-0.079=0.009
min15820.347-15820.421=-0.074
max15820.545-15820.602=-0.057
mean9400.000
σ0.000
min9400.000
max9400.000
mean1456.000-1440.000=16.000
σ0.000
min1456.000-1440.000=16.000
max1456.000-1440.000=16.000
mean26.607-26.560=0.046
σ0.137-0.014=0.123
min26.428-26.547=-0.120
max26.753-26.581=0.173