Compare commits

Home / Compare c9acaeeb .. f3c843fe

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.704=0.913
σ0.350-0.370=-0.020
min54.482-53.560=0.923
max55.613-54.756=0.857
mean417.000-419.000=-2.000
σ0.000
min417.000-419.000=-2.000
max417.000-419.000=-2.000
mean0.139-0.138=0.001
σ0.005-0.005=-0.000
min0.132-0.131=0.001
max0.146-0.149=-0.003
cache=y
dps=1
iters=10
policies=100
mean43.786-43.058=0.728
σ0.007-0.007=0.001
min43.778-43.048=0.730
max43.803-43.069=0.733
mean417.000-419.000=-2.000
σ0.000
min417.000-419.000=-2.000
max417.000-419.000=-2.000
mean0.124-0.120=0.004
σ0.004-0.005=-0.002
min0.121-0.113=0.007
max0.129-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.619
mean4165.125
σ1890.032
min1551.000
max7171.000
mean13.064
σ0.322
min12.741
max13.742
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.620
mean4282.500
σ1968.441
min1551.000
max7171.000
mean13.706
σ2.396
min11.978
max19.469
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.932
mean7171.000
σ0.000
min7171.000
max7171.000
mean14.997
σ0.798
min13.560
max15.662
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7171.000
σ0.000
min7171.000
max7171.000
mean13.357
σ1.149
min11.144
max14.530
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.931
mean4165.125
σ1890.032
min1551.000
max7171.000
mean13.809
σ1.589
min11.058
max15.129
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.003
min27.603
max27.611
mean4165.125
σ1890.032
min1551.000
max7171.000
mean8.914
σ0.268
min8.472
max9.326
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401
σ0.002
min26.399
max26.403
mean4165.125
σ1890.032
min1551.000
max7171.000
mean7.187
σ0.964
min6.300
max9.485
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.668
mean4282.500
σ1968.441
min1551.000
max7171.000
mean6.247
σ0.758
min5.800
max8.094
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4282.500
σ1968.441
min1551.000
max7171.000
mean5.861
σ0.699
min5.204
max7.518
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.971
mean4282.500
σ1968.441
min1551.000
max7171.000
mean5.795
σ0.656
min5.271
max7.382
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4282.500
σ1968.441
min1551.000
max7171.000
mean5.760
σ0.718
min5.337
max7.509

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596
σ0.002
min2524.594
max2524.597
mean7171.000
σ0.000
min7171.000
max7171.000
mean1492.007
σ721.008
min1033.471
max2858.360
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.041
min8744.545
max8744.662
mean3593.375
σ1813.255
min1076.000
max5821.000
mean4521.451
σ1373.089
min3539.272
max7138.063

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
mean4165.125
σ1890.032
min1551.000
max7171.000
mean80.204
σ6.539
min73.275
max90.607
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4165.125
σ1890.032
min1551.000
max7171.000
mean80.314
σ6.543
min73.012
max91.503
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944
σ0.001
min40.943
max40.947
mean7171.000
σ0.000
min7171.000
max7171.000
mean103.886
σ6.352
min92.199
max108.104
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946
σ0.002
min40.944
max40.947
mean7171.000
σ0.000
min7171.000
max7171.000
mean103.909
σ6.372
min91.999
max108.665
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7171.000
σ0.000
min7171.000
max7171.000
mean106.063
σ4.842
min97.789
max110.585
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7171.000
σ0.000
min7171.000
max7171.000
mean104.107
σ6.469
min92.137
max108.435
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7171.000
σ0.000
min7171.000
max7171.000
mean206.540
σ132.175
min144.437
max532.940
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7171.000
σ0.000
min7171.000
max7171.000
mean154.092
σ19.955
min110.479
max167.877

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833
σ4.318
min11655.305
max11667.520
mean4165.125
σ1890.032
min1551.000
max7171.000
mean6622.247
σ1432.439
min4949.829
max8220.832
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065
σ0.001
min11560.064
max11560.068
mean7171.000
σ0.000
min7171.000
max7171.000
mean5773.196
σ1269.688
min4397.355
max7430.636

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.657
σ0.015
min172.634
max172.673
mean488.000
σ0.000
min488.000
max488.000
mean363.859
σ32.811
min321.034
max404.122
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.470
σ0.145
min357.321
max357.624
mean564.000
σ0.000
min564.000
max564.000
mean761.622
σ67.146
min614.186
max809.158

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.380-1005.401=2.979
σ0.761-0.891=-0.130
min1007.908-1004.931=2.977
max1011.525-1009.098=2.427
mean7171.000-1063.450=6107.550
σ0.000-328.829=-328.829
min7171.000-555.000=6616.000
max7171.000-1637.000=5534.000
mean1.550-1.564=-0.014
σ0.116-0.078=0.038
min1.421-1.494=-0.074
max1.762-1.845=-0.083

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.309-0.419=-0.110
σ0.126-0.125=0.001
min0.240-0.345=-0.104
max0.534-0.639=-0.105
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.654-0.898=-0.244
σ0.093-0.085=0.008
min0.591-0.837=-0.247
max0.816-1.047=-0.231
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.543-0.579=-0.035
σ0.052-0.060=-0.008
min0.494-0.521=-0.027
max0.630-0.654=-0.024
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.856-0.863=-0.006
σ0.027-0.048=-0.021
min0.835-0.813=0.023
max0.902-0.941=-0.039

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-963.552=-0.001
σ0.019-0.025=-0.006
min963.534-963.523=0.011
max963.574-963.582=-0.009
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.793-0.820=-0.027
σ0.058-0.030=0.028
min0.704-0.781=-0.078
max0.842-0.854=-0.012
name=cdr_enhanced_4k_loc.art
mean884.854-884.855=-0.002
σ0.009-0.005=0.004
min884.847
max884.867-884.860=0.007
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.732-0.737=-0.006
σ0.008-0.004=0.004
min0.724-0.732=-0.008
max0.744-0.741=0.003

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.710
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean4.261-4.258=0.003
σ0.079-0.165=-0.086
min4.120-4.098=0.021
max4.617-5.612=-0.995
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean4.275-4.222=0.053
σ0.087-0.073=0.013
min4.154-4.102=0.052
max4.724-4.507=0.217
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.762-0.753=0.009
σ0.025-0.019=0.006
min0.611-0.719=-0.108
max0.871-0.871=-0.000
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.717-0.717=0.000
σ0.016-0.016=-0.000
min0.687-0.684=0.004
max0.788-0.769=0.020

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.767-294.940=2.827
σ0.178-0.195=-0.017
min297.651-294.799=2.853
max298.256-295.457=2.799
mean7171.000-1902.000=5269.000
σ0.000
min7171.000-1902.000=5269.000
max7171.000-1902.000=5269.000
mean0.588-0.588=-0.000
σ0.039-0.042=-0.004
min0.514-0.518=-0.004
max0.623-0.684=-0.061

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean293.015-284.787=8.228
σ0.034-0.037=-0.003
min292.969-284.737=8.232
max293.060-284.825=8.235
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.396-0.398=-0.002
σ0.007-0.009=-0.002
min0.392-0.388=0.004
max0.409-0.409=-0.000
iters=5
new-facts=1
prior-facts=6402
mean1302.930-1294.765=8.165
σ0.096-0.110=-0.015
min1302.812-1294.636=8.176
max1303.065-1294.894=8.172
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean1.999-1.896=0.103
σ0.156-0.086=0.071
min1.809-1.807=0.002
max2.165-2.015=0.150
iters=5
new-facts=6402
prior-facts=1
mean1545.928-1537.620=8.309
σ4.067-4.005=0.061
min1543.869-1535.645=8.223
max1553.195-1544.777=8.417
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean2.290-2.174=0.117
σ0.245-0.109=0.136
min2.052-2.043=0.009
max2.654-2.282=0.371
iters=5
new-facts=6402
prior-facts=6402
mean1864.905-1856.645=8.260
σ0.091-0.053=0.039
min1864.773-1856.594=8.180
max1865.015-1856.718=8.297
mean7171.000-1779.000=5392.000
σ0.000-126.014=-126.014
min7171.000-1637.000=5534.000
max7171.000-1902.000=5269.000
mean3.106-2.962=0.144
σ0.271-0.104=0.167
min2.761-2.873=-0.111
max3.364-3.131=0.233

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.478-1.374=0.104
σ0.239-0.258=-0.018
min1.288-1.106=0.181
max1.835-1.793=0.041

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.745-443.025=3.721
σ577.064-577.064=-0.000
min158.210-154.491=3.719
max1312.342-1308.622=3.721
mean96.250
σ8.500
min92.000
max109.000
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean0.533-0.549=-0.016
σ0.538-0.562=-0.024
min0.263-0.263=-0.001
max1.341-1.392=-0.051
policies=20
mean1582.381-1545.194=37.186
σ0.347-0.325=0.022
min1582.154-1544.969=37.185
max1582.897-1545.677=37.220
mean920.000
σ0.000
min920.000
max920.000
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean2.625-2.589=0.036
σ0.002-0.009=-0.007
min2.624-2.577=0.047
max2.628-2.596=0.031
policies=200
mean15831.859-15460.116=371.743
σ0.062-0.118=-0.055
min15831.771-15460.041=371.730
max15831.910-15460.292=371.618
mean9200.000
σ0.000
min9200.000
max9200.000
mean7171.000-1637.000=5534.000
σ0.000
min7171.000-1637.000=5534.000
max7171.000-1637.000=5534.000
mean26.727-26.151=0.576
σ0.116-0.092=0.024
min26.629-26.056=0.573
max26.867-26.274=0.592