Compare commits

Home / Compare 4840e8c8 .. 8216af20

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.617-53.705=0.912
σ0.350-0.367=-0.017
min54.482-53.569=0.913
max55.613-54.750=0.863
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.139-0.139=-0.001
σ0.004-0.004=-0.000
min0.133-0.135=-0.002
max0.146-0.147=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.787-43.059=0.727
σ0.007-0.005=0.002
min43.777-43.053=0.724
max43.799-43.068=0.731
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.124-0.121=0.002
σ0.004-0.004=0.000
min0.120-0.115=0.005
max0.130-0.128=0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617
σ0.002
min36.615
max36.620
mean4289.875
σ1981.646
min1553.000
max7213.000
mean85.382
σ206.050
min12.311
max595.329
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618
σ0.002
min36.616
max36.620
mean4289.875
σ1981.646
min1553.000
max7213.000
mean13.748
σ3.003
min12.097
max21.029
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7213.000
σ0.000
min7213.000
max7213.000
mean14.946
σ0.813
min13.123
max15.540
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7213.000
σ0.000
min7213.000
max7213.000
mean14.252
σ1.426
min11.171
max15.542
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.928
σ0.002
min41.927
max41.931
mean4173.625
σ1904.153
min1553.000
max7213.000
mean13.817
σ1.569
min11.278
max15.450
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604
σ0.002
min27.603
max27.607
mean4173.625
σ1904.153
min1553.000
max7213.000
mean9.378
σ0.389
min8.884
max9.731
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.002
min26.399
max26.403
mean4173.625
σ1904.153
min1553.000
max7213.000
mean6.481
σ0.477
min5.691
max7.135
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.668
mean4289.875
σ1981.646
min1553.000
max7213.000
mean6.206
σ0.699
min5.643
max7.863
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4289.875
σ1981.646
min1553.000
max7213.000
mean5.751
σ0.804
min5.267
max7.684
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4289.875
σ1981.646
min1553.000
max7213.000
mean5.685
σ0.497
min5.278
max6.867
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.001
min25.967
max25.971
mean4289.875
σ1981.646
min1553.000
max7213.000
mean5.581
σ0.486
min5.201
max6.759

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595
σ0.002
min2524.594
max2524.598
mean7213.000
σ0.000
min7213.000
max7213.000
mean1382.942
σ518.697
min1030.130
max2327.352
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.040
min8744.545
max8744.660
mean3594.625
σ1820.520
min1074.000
max5830.000
mean5050.321
σ1712.352
min3536.041
max7524.919

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4173.625
σ1904.153
min1553.000
max7213.000
mean80.416
σ9.276
min72.459
max99.316
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078
σ0.002
min62.076
max62.080
mean4173.625
σ1904.153
min1553.000
max7213.000
mean81.486
σ8.510
min73.862
max97.932
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945
σ0.001
min40.944
max40.947
mean7213.000
σ0.000
min7213.000
max7213.000
mean103.863
σ7.507
min90.685
max109.358
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945
σ0.002
min40.944
max40.947
mean7213.000
σ0.000
min7213.000
max7213.000
mean103.866
σ7.516
min90.755
max109.590
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951
σ0.002
min40.949
max40.954
mean7213.000
σ0.000
min7213.000
max7213.000
mean106.402
σ7.171
min93.190
max113.087
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950
σ0.002
min40.948
max40.953
mean7213.000
σ0.000
min7213.000
max7213.000
mean104.254
σ7.787
min90.303
max109.386
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.686
max66.689
mean7213.000
σ0.000
min7213.000
max7213.000
mean234.352
σ212.068
min141.186
max758.557
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7213.000
σ0.000
min7213.000
max7213.000
mean156.344
σ14.152
min133.593
max168.520

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.519
mean4173.625
σ1904.153
min1553.000
max7213.000
mean7249.844
σ1076.279
min4928.936
max8052.037
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.002
min11560.064
max11560.068
mean7213.000
σ0.000
min7213.000
max7213.000
mean5641.799
σ1352.212
min4400.086
max7755.147

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.662
σ0.010
min172.648
max172.674
mean489.125
σ0.354
min489.000
max490.000
mean383.351
σ25.365
min352.114
max426.820
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.468
σ0.135
min357.321
max357.619
mean566.000
σ0.000
min566.000
max566.000
mean746.540
σ67.234
min623.709
max820.795

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.084-1005.109=2.975
σ0.761-0.875=-0.113
min1007.608-1004.606=3.002
max1011.232-1008.730=2.502
mean7213.000-1043.550=6169.450
σ0.000-297.384=-297.384
min7213.000-571.000=6642.000
max7213.000-1467.000=5746.000
mean1.562-1.609=-0.047
σ0.145-0.058=0.087
min1.434-1.549=-0.115
max2.067-1.754=0.313

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.309-0.447=-0.138
σ0.110-0.134=-0.024
min0.232-0.374=-0.142
max0.504-0.685=-0.182
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.638-0.925=-0.288
σ0.073-0.076=-0.003
min0.584-0.863=-0.279
max0.763-1.045=-0.282
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.387-0.564=-0.177
σ0.029-0.055=-0.026
min0.362-0.508=-0.146
max0.435-0.645=-0.210
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.705-0.864=-0.159
σ0.119-0.042=0.078
min0.581-0.824=-0.244
max0.841-0.932=-0.092

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.543=0.009
σ0.024-0.025=-0.001
min963.528-963.523=0.005
max963.582-963.583=-0.001
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.831-0.838=-0.007
σ0.023-0.028=-0.005
min0.791-0.804=-0.014
max0.844-0.862=-0.017
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.001
σ0.006-0.006=-0.000
min884.847
max884.859-884.860=-0.001
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.657-0.729=-0.072
σ0.071-0.021=0.050
min0.601-0.692=-0.091
max0.737-0.741=-0.005

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.709-7.710=-0.001
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean4.249-4.263=-0.014
σ0.084-0.075=0.010
min4.086-4.142=-0.056
max4.552-4.537=0.015
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.659-7.658=0.002
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean4.247-4.268=-0.021
σ0.066-0.087=-0.021
min4.128-4.123=0.005
max4.529-4.611=-0.082
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.750-0.767=-0.017
σ0.025-0.020=0.005
min0.718-0.729=-0.012
max0.921-0.885=0.036
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.710-0.727=-0.017
σ0.019-0.017=0.002
min0.683-0.695=-0.012
max0.815-0.799=0.015

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.407-294.244=3.163
σ0.223-0.250=-0.028
min297.198-294.081=3.117
max297.976-294.938=3.038
mean7213.000-1899.000=5314.000
σ0.000
min7213.000-1899.000=5314.000
max7213.000-1899.000=5314.000
mean0.584-0.580=0.005
σ0.041-0.027=0.014
min0.505-0.518=-0.013
max0.646-0.607=0.039

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.728-281.493=8.235
σ0.034-0.039=-0.005
min289.683-281.452=8.231
max289.776-281.538=8.237
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.393-0.388=0.005
σ0.006-0.006=0.000
min0.389-0.381=0.008
max0.404-0.395=0.009
iters=5
new-facts=1
prior-facts=6402
mean1299.642-1291.485=8.158
σ0.099-0.124=-0.024
min1299.524-1291.350=8.173
max1299.771-1291.646=8.124
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean1.946-1.999=-0.053
σ0.114-0.275=-0.161
min1.801-1.803=-0.002
max2.085-2.470=-0.386
iters=5
new-facts=6402
prior-facts=1
mean1542.628-1534.338=8.290
σ4.058-4.000=0.059
min1540.581-1532.313=8.268
max1549.878-1541.483=8.395
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean2.262-2.336=-0.074
σ0.220-0.193=0.027
min2.044-2.020=0.023
max2.602-2.484=0.117
iters=5
new-facts=6402
prior-facts=6402
mean1861.603-1853.360=8.243
σ0.059-0.056=0.002
min1861.525-1853.306=8.220
max1861.652-1853.441=8.211
mean7213.000-1752.000=5461.000
σ0.000-171.645=-171.645
min7213.000-1497.000=5716.000
max7213.000-1899.000=5314.000
mean2.993-2.970=0.023
σ0.093-0.097=-0.004
min2.874-2.880=-0.006
max3.111-3.096=0.015

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.574-1.739=-0.165
σ0.209-0.190=0.019
min1.288-1.528=-0.240
max1.748-1.929=-0.182

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.150-442.427=3.723
σ577.064-577.064=-0.000
min157.617-153.893=3.723
max1311.746-1308.023=3.723
mean96.250
σ8.500
min92.000
max109.000
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean0.565-0.545=0.020
σ0.586-0.571=0.015
min0.266-0.258=0.008
max1.443-1.401=0.042
policies=20
mean1576.422-1539.202=37.221
σ0.341-0.316=0.026
min1576.188-1538.985=37.203
max1576.928-1539.670=37.257
mean920.000
σ0.000
min920.000
max920.000
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean2.636-2.574=0.062
σ0.029-0.003=0.026
min2.606-2.570=0.036
max2.674-2.576=0.098
policies=200
mean15772.218-15400.372=371.846
σ0.165-0.186=-0.020
min15772.039-15400.231=371.808
max15772.414-15400.645=371.769
mean9200.000
σ0.000
min9200.000
max9200.000
mean7213.000-1467.000=5746.000
σ0.000
min7213.000-1467.000=5746.000
max7213.000-1467.000=5746.000
mean26.446-26.031=0.415
σ0.150-0.061=0.089
min26.353-25.955=0.398
max26.670-26.089=0.580