Compare commits

Home / Compare d551cfb0 .. 8d3e641c

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-54.617=-0.001
σ0.349-0.349=-0.000
min54.482-54.483=-0.001
max55.610-55.612=-0.001
mean419.000-417.800=1.200
σ0.000-0.422=-0.422
min419.000-417.000=2.000
max419.000-418.000=1.000
mean0.141-0.140=0.001
σ0.004-0.004=-0.000
min0.138-0.136=0.001
max0.147-0.146=0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.000
σ0.005-0.008=-0.003
min43.780-43.776=0.003
max43.797-43.802=-0.005
mean419.000-418.000=1.000
σ0.000
min419.000-418.000=1.000
max419.000-418.000=1.000
mean0.123-0.123=0.000
σ0.004-0.004=-0.000
min0.120-0.116=0.004
max0.129-0.129=-0.001

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
mean4171.500
σ1899.709
min1552.000
max7206.000
mean12.888
σ0.423
min12.412
max13.758
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617
σ0.002
min36.616
max36.621
mean4291.750
σ1979.587
min1552.000
max7206.000
mean93.622
σ228.106
min12.000
max658.156
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930
σ0.002
min41.928
max41.933
mean7206.000
σ0.000
min7206.000
max7206.000
mean14.795
σ1.144
min12.285
max15.473
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929
σ0.002
min41.928
max41.932
mean7206.000
σ0.000
min7206.000
max7206.000
mean13.938
σ1.035
min11.663
max14.796
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929
σ0.002
min41.927
max41.932
mean4171.500
σ1899.709
min1552.000
max7206.000
mean13.635
σ1.612
min11.390
max15.480
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605
σ0.003
min27.603
max27.611
mean4171.500
σ1899.709
min1552.000
max7206.000
mean9.161
σ0.268
min8.722
max9.515
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400
σ0.002
min26.399
max26.403
mean4171.500
σ1899.709
min1552.000
max7206.000
mean6.790
σ0.254
min6.487
max7.114
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666
σ0.002
min25.664
max25.669
mean4291.750
σ1979.587
min1552.000
max7206.000
mean6.376
σ0.675
min5.977
max7.975
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661
σ0.002
min25.659
max25.663
mean4291.750
σ1979.587
min1552.000
max7206.000
mean5.930
σ0.681
min5.508
max7.591
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969
σ0.002
min25.967
max25.971
mean4291.750
σ1979.587
min1552.000
max7206.000
mean5.878
σ0.742
min5.064
max7.582
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968
σ0.002
min25.967
max25.971
mean4291.750
σ1979.587
min1552.000
max7206.000
mean5.697
σ0.742
min4.964
max7.353
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4107.625
σ1572.631
min1973.000
max6049.000
mean12.501
σ0.236
min12.169
max12.791
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.619
mean4107.625
σ1572.631
min1973.000
max6049.000
mean12.222
σ0.717
min11.375
max13.116
op=table_records(), no indexes
mean41.929
σ0.000
min41.928
max41.929
mean6049.000
σ0.000
min6049.000
max6049.000
mean13.130
σ1.174
min10.570
max14.587
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.931
mean4107.625
σ1572.631
min1973.000
max6049.000
mean12.435
σ2.060
min10.407
max14.827
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.003
min27.603
max27.611
mean4107.625
σ1572.631
min1973.000
max6049.000
mean8.558
σ0.537
min7.953
max9.302
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401
σ0.002
min26.399
max26.403
mean4107.625
σ1572.631
min1973.000
max6049.000
mean6.472
σ0.328
min6.056
max6.959
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4107.625
σ1572.631
min1973.000
max6049.000
mean5.478
σ0.171
min5.257
max5.737
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4107.625
σ1572.631
min1973.000
max6049.000
mean5.292
σ0.175
min4.925
max5.454

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.598
mean7206.000
σ0.000
min7206.000
max7206.000
mean1143.497
σ299.059
min1019.993
max1883.136
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561
σ0.041
min8744.545
max8744.662
mean3598.375
σ1819.266
min1077.000
max5840.000
mean4628.426
σ1470.368
min3530.832
max7431.379
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean6049.000
σ0.000
min6049.000
max6049.000
mean1410.868
σ552.009
min1046.325
max2498.387
op=load_product(), with indexes
mean8744.558
σ0.033
min8744.544
max8744.640
mean3825.500
σ1652.396
min1973.000
max6049.000
mean4555.312
σ1490.956
min3543.551
max7633.217

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
mean4171.500
σ1899.709
min1552.000
max7206.000
mean81.047
σ8.831
min72.257
max98.367
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077
σ0.002
min62.076
max62.080
mean4171.500
σ1899.709
min1552.000
max7206.000
mean81.827
σ9.028
min71.702
max99.059
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944
σ0.001
min40.943
max40.947
mean7206.000
σ0.000
min7206.000
max7206.000
mean101.555
σ11.526
min75.595
max107.949
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946
σ0.002
min40.944
max40.947
mean7206.000
σ0.000
min7206.000
max7206.000
mean101.604
σ11.486
min75.728
max108.166
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950
σ0.002
min40.949
max40.953
mean7206.000
σ0.000
min7206.000
max7206.000
mean103.648
σ10.624
min81.340
max111.502
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951
σ0.002
min40.949
max40.953
mean7206.000
σ0.000
min7206.000
max7206.000
mean101.722
σ11.686
min75.495
max108.252
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687
σ0.002
min66.685
max66.690
mean7206.000
σ0.000
min7206.000
max7206.000
mean220.512
σ179.841
min121.819
max663.889
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.001
min66.685
max66.689
mean7206.000
σ0.000
min7206.000
max7206.000
mean153.076
σ19.869
min121.731
max168.140
op=column_set() on unindexed, dense
mean62.077
σ0.002
min62.076
max62.080
mean4107.625
σ1572.631
min1973.000
max6049.000
mean80.975
σ9.056
min72.125
max96.955
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean6049.000
σ0.000
min6049.000
max6049.000
mean96.592
σ9.317
min84.813
max108.275
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean6049.000
σ0.000
min6049.000
max6049.000
mean227.754
σ236.975
min126.280
max813.310

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.834
σ4.318
min11655.305
max11667.520
mean4171.500
σ1899.709
min1552.000
max7206.000
mean7010.051
σ1273.178
min4935.992
max8267.292
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066
σ0.003
min11560.064
max11560.070
mean7206.000
σ0.000
min7206.000
max7206.000
mean5686.645
σ1390.811
min4417.108
max7647.565
op=table_records()
mean11656.833
σ4.317
min11655.305
max11667.517
mean4107.625
σ1572.631
min1973.000
max6049.000
mean6453.813
σ1307.327
min4919.701
max8215.523
op=vertical_lookup_list() on indexed
mean11560.069
σ0.002
min11560.066
max11560.072
mean6049.000
σ0.000
min6049.000
max6049.000
mean6761.089
σ1498.929
min4378.643
max8203.877

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.668
σ0.008
min172.654
max172.679
mean489.250
σ0.707
min489.000
max491.000
mean404.562
σ19.514
min367.180
max422.584
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.463
σ0.156
min357.321
max357.643
mean574.000
σ0.000
min574.000
max574.000
mean794.866
σ39.710
min720.423
max858.308
op=pointedIndexFromKvs
rows=200000
mean172.588
σ0.025
min172.558
max172.624
mean1973.000
σ0.000
min1973.000
max1973.000
mean364.942
σ42.445
min272.558
max402.833
op=pointedIndexFromKvs
rows=400000
mean357.356
σ0.039
min357.321
max357.415
mean1973.000
σ0.000
min1973.000
max1973.000
mean799.830
σ14.927
min782.331
max820.353

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.423-1008.323=0.099
σ0.897-0.761=0.136
min1007.945-1007.847=0.098
max1012.146-1011.469=0.678
mean1044.900-7206.000=-6161.100
σ306.695-0.000=306.695
min550.000-7206.000=-6656.000
max1474.000-7206.000=-5732.000
mean1.563-1.534=0.030
σ0.117-0.178=-0.061
min1.447-1.402=0.046
max1.942-2.081=-0.140

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.432-0.310=0.121
σ0.126-0.098=0.028
min0.343-0.251=0.092
max0.643-0.483=0.160
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.883-0.641=0.242
σ0.089-0.075=0.014
min0.821-0.594=0.227
max1.037-0.773=0.264
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.544-0.483=0.061
σ0.045-0.059=-0.015
min0.512-0.401=0.111
max0.622-0.536=0.086
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.839-0.852=-0.012
σ0.047-0.034=0.014
min0.799-0.826=-0.027
max0.910-0.908=0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.552=-0.011
σ0.028-0.023=0.005
min963.523-963.530=-0.007
max963.589-963.579=0.010
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.843-0.821=0.022
σ0.025-0.037=-0.012
min0.805-0.769=0.036
max0.865-0.853=0.012
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.005-0.006=-0.001
min884.847
max884.859-884.861=-0.001
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.696-0.716=-0.019
σ0.047-0.063=-0.016
min0.639-0.603=0.035
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.709-7.712=-0.003
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean4.264-3.534=0.730
σ0.076-0.084=-0.008
min4.130-3.414=0.716
max4.602-3.936=0.666
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean4.247-3.498=0.749
σ0.086-0.076=0.010
min4.105-3.259=0.846
max4.604-3.775=0.829
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.750-0.753=-0.002
σ0.017-0.017=0.000
min0.719-0.725=-0.007
max0.859-0.861=-0.002
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.713-0.721=-0.008
σ0.018-0.014=0.003
min0.630-0.695=-0.065
max0.783-0.800=-0.017

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.636-297.827=-0.191
σ0.204-0.238=-0.034
min297.466-297.667=-0.201
max298.180-298.475=-0.296
mean1973.000-7206.000=-5233.000
σ0.000
min1973.000-7206.000=-5233.000
max1973.000-7206.000=-5233.000
mean0.604-0.593=0.010
σ0.043-0.021=0.022
min0.537-0.555=-0.018
max0.703-0.618=0.085

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.458-292.412=0.046
σ0.035-0.029=0.006
min292.420-292.372=0.047
max292.501-292.452=0.049
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.403-0.393=0.010
σ0.009-0.003=0.006
min0.397-0.389=0.008
max0.418-0.395=0.023
iters=5
new-facts=1
prior-facts=6402
mean1302.380-1302.320=0.061
σ0.090-0.096=-0.006
min1302.277-1302.208=0.069
max1302.509-1302.458=0.050
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean2.290-1.976=0.314
σ0.103-0.124=-0.021
min2.154-1.832=0.322
max2.395-2.166=0.230
iters=5
new-facts=6402
prior-facts=1
mean1545.345-1545.315=0.029
σ4.019-4.057=-0.037
min1543.388-1543.280=0.108
max1552.529-1552.563=-0.034
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean2.287-2.321=-0.034
σ0.149-0.202=-0.053
min2.107-2.060=0.047
max2.468-2.550=-0.082
iters=5
new-facts=6402
prior-facts=6402
mean1864.322-1864.318=0.003
σ0.079-0.076=0.003
min1864.209-1864.222=-0.013
max1864.394-1864.417=-0.023
mean1769.200-7206.000=-5436.800
σ215.040-0.000=215.040
min1482.000-7206.000=-5724.000
max1973.000-7206.000=-5233.000
mean3.353-2.992=0.361
σ0.486-0.203=0.283
min2.882-2.748=0.134
max3.969-3.253=0.716

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.803-1.602=0.200
σ0.050-0.262=-0.211
min1.724-1.248=0.476
max1.850-1.844=0.006

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.667-446.629=0.037
σ577.140-577.064=0.076
min158.096-158.094=0.002
max1312.377-1312.226=0.151
mean96.250
σ8.500
min92.000
max109.000
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean0.546-0.506=0.040
σ0.562-0.479=0.083
min0.261-0.263=-0.003
max1.388-1.224=0.165
policies=20
mean1581.246-1581.244=0.002
σ0.358-0.362=-0.004
min1581.005-1580.997=0.008
max1581.778-1581.779=-0.001
mean920.000
σ0.000
min920.000
max920.000
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean2.637-2.632=0.005
σ0.015-0.017=-0.003
min2.624-2.614=0.010
max2.654-2.651=0.003
policies=200
mean15820.487-15820.490=-0.003
σ0.114-0.097=0.017
min15820.387-15820.384=0.003
max15820.639-15820.599=0.040
mean9200.000
σ0.000
min9200.000
max9200.000
mean1474.000-7206.000=-5732.000
σ0.000
min1474.000-7206.000=-5732.000
max1474.000-7206.000=-5732.000
mean26.508-26.650=-0.142
σ0.016-0.207=-0.191
min26.488-26.375=0.113
max26.528-26.814=-0.286