Compare commits

Home / Compare 59477d74 .. ad228103

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.000
σ0.351-0.350=0.001
min54.480-54.479=0.000
max55.616-55.613=0.002
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.141-0.138=0.003
σ0.004-0.004=0.000
min0.137-0.133=0.005
max0.148-0.145=0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.005-0.006=-0.000
min43.778-43.777=0.000
max43.797-43.797=0.000
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.122-0.123=-0.001
σ0.005-0.004=0.001
min0.117-0.119=-0.002
max0.131-0.128=0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.000
σ0.003-0.002=0.001
min36.615
max36.623-36.620=0.003
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean12.760-13.111=-0.351
σ1.742-1.725=0.017
min11.839-12.147=-0.307
max16.980-17.353=-0.373
op=column_set() on indexed, repeat
mean36.617
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.619-36.620=-0.000
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean12.242-13.024=-0.783
σ2.202-2.069=0.134
min11.110-11.307=-0.197
max17.562-17.830=-0.269
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
mean7554.000-7545.000=9.000
σ0.000
min7554.000-7545.000=9.000
max7554.000-7545.000=9.000
mean13.767-14.040=-0.274
σ1.173-1.006=0.167
min12.308-12.718=-0.410
max15.317-15.523=-0.206
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927
max41.932
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean11.999-13.203=-1.204
σ1.982-2.287=-0.305
min9.992-10.625=-0.633
max15.135-15.906=-0.771
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
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean8.706-9.353=-0.647
σ1.171-1.717=-0.546
min7.829-7.966=-0.138
max11.505-12.438=-0.933
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean6.526-7.084=-0.558
σ1.168-1.395=-0.227
min5.787-6.032=-0.245
max9.374-9.494=-0.120
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664-25.664=0.000
max25.670
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean5.588-5.781=-0.193
σ0.583-0.477=0.107
min5.099-5.549=-0.450
max6.934-6.949=-0.015
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=0.000
min25.967
max25.971
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean5.195-5.550=-0.356
σ0.572-0.479=0.093
min4.716-5.216=-0.500
max6.517-6.705=-0.187

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.001
σ0.000-0.000=-0.000
min2524.593-2524.594=-0.001
max2524.594-2524.594=-0.001
mean7554.000-7545.000=9.000
σ0.000
min7554.000-7545.000=9.000
max7554.000-7545.000=9.000
mean1106.087-1100.339=5.748
σ169.576-157.411=12.165
min1040.152-1036.134=4.018
max1525.658-1489.719=35.940
op=load_product(), with indexes
mean8744.559-8744.559=-0.000
σ0.033-0.032=0.001
min8744.544-8744.544=-0.000
max8744.641-8744.639=0.002
mean3791.375-3765.125=26.250
σ1610.309-1635.880=-25.571
min1984.000-1894.000=90.000
max5953.000-5941.000=12.000
mean4655.295-4541.602=113.693
σ1479.609-1363.394=116.215
min3540.960-3506.098=34.861
max7039.120-6551.399=487.721

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.075-62.076=-0.000
max62.080
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean83.713-91.561=-7.849
σ12.712-17.623=-4.911
min69.068-72.337=-3.269
max104.720-127.552=-22.832
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7554.000-7545.000=9.000
σ0.000
min7554.000-7545.000=9.000
max7554.000-7545.000=9.000
mean233.445-232.528=0.917
σ374.864-372.464=2.400
min89.191-89.923=-0.732
max1160.996-1154.198=6.798
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.686
mean7554.000-7545.000=9.000
σ0.000
min7554.000-7545.000=9.000
max7554.000-7545.000=9.000
mean150.430-151.555=-1.126
σ13.786-12.107=1.679
min132.158-134.814=-2.656
max169.614-166.070=3.544

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.318=0.000
min11655.305
max11667.521-11667.520=0.000
mean4269.000-4254.875=14.125
σ1880.401-1894.259=-13.859
min1984.000-1894.000=90.000
max7554.000-7545.000=9.000
mean6430.850-6522.964=-92.114
σ1141.046-1086.255=54.791
min4954.368-4880.030=74.339
max8353.089-7906.077=447.012
op=vertical_lookup_list() on indexed
mean11560.069-11560.068=0.001
σ0.002-0.001=0.001
min11560.066
max11560.072-11560.069=0.003
mean7554.000-7545.000=9.000
σ0.000
min7554.000-7545.000=9.000
max7554.000-7545.000=9.000
mean5562.530-5423.100=139.431
σ1297.039-1340.516=-43.477
min4429.761-4355.183=74.578
max7421.386-7460.910=-39.525

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.582=0.001
σ0.025-0.028=-0.002
min172.558
max172.625-172.624=0.001
mean1984.000-1894.000=90.000
σ0.000
min1984.000-1894.000=90.000
max1984.000-1894.000=90.000
mean366.525-351.637=14.888
σ23.389-33.493=-10.104
min340.762-294.516=46.246
max398.240-398.454=-0.214
op=pointedIndexFromKvs
rows=400000
mean357.364-357.363=0.001
σ0.042-0.040=0.001
min357.321
max357.408-357.414=-0.005
mean1984.000-1894.000=90.000
σ0.000
min1984.000-1894.000=90.000
max1984.000-1894.000=90.000
mean729.512-782.314=-52.803
σ76.289-28.094=48.194
min602.890-728.675=-125.785
max796.626-824.297=-27.671

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1008.186=0.002
σ0.880-0.880=-0.001
min1007.687-1007.687=-0.000
max1011.834-1011.837=-0.003
mean1038.800-1038.650=0.150
σ296.897-305.109=-8.212
min547.000-546.000=1.000
max1439.000-1468.000=-29.000
mean1.575-1.532=0.043
σ0.131-0.115=0.016
min1.483-1.357=0.126
max2.057-1.894=0.164

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.416-0.421=-0.004
σ0.127-0.151=-0.024
min0.333-0.335=-0.002
max0.641-0.689=-0.049
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.889-0.940=-0.051
σ0.090-0.200=-0.109
min0.831-0.833=-0.002
max1.045-1.294=-0.250
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.546-0.538=0.008
σ0.050-0.050=0.001
min0.517-0.497=0.020
max0.636-0.624=0.012
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.847-0.869=-0.022
σ0.041-0.063=-0.022
min0.818-0.806=0.011
max0.919-0.969=-0.050

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=-0.001
σ0.030-0.024=0.006
min963.523-963.524=-0.001
max963.596-963.584=0.012
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.808-0.857=-0.049
σ0.036-0.015=0.022
min0.760-0.833=-0.074
max0.858-0.871=-0.014
name=cdr_enhanced_4k_loc.art
mean884.854-884.855=-0.001
σ0.006-0.006=-0.000
min884.847
max884.862-884.862=-0.001
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.708-0.742=-0.033
σ0.040-0.006=0.034
min0.672-0.733=-0.061
max0.753-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
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean4.229-4.239=-0.010
σ0.120-0.079=0.041
min4.105-4.123=-0.018
max5.140-4.559=0.581
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean4.211-4.228=-0.017
σ0.063-0.088=-0.025
min4.086-4.056=0.030
max4.400-4.541=-0.141
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.754-0.653=0.101
σ0.016-0.104=-0.088
min0.721-0.515=0.206
max0.849-0.836=0.013
name=record_render_syntax_err.art
mean2.163-2.163=-0.000
σ0.002-0.002=0.000
min2.163
max2.166
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.713-0.508=0.205
σ0.014-0.017=-0.003
min0.684-0.487=0.198
max0.781-0.636=0.144

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.406-297.491=-0.085
σ0.204-0.219=-0.015
min297.207-297.289=-0.081
max297.891-298.040=-0.149
mean1984.000-1894.000=90.000
σ0.000
min1984.000-1894.000=90.000
max1984.000-1894.000=90.000
mean0.566-0.588=-0.022
σ0.034-0.031=0.002
min0.508-0.517=-0.009
max0.593-0.626=-0.033

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.760-289.772=-0.012
σ0.044-0.032=0.012
min289.722-289.731=-0.009
max289.811-289.805=0.006
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.404-0.404=0.000
σ0.011-0.013=-0.002
min0.394-0.397=-0.003
max0.420-0.427=-0.007
iters=5
new-facts=1
prior-facts=6402
mean1299.691-1299.646=0.046
σ0.092-0.079=0.013
min1299.581-1299.547=0.035
max1299.819-1299.714=0.105
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean2.275-2.033=0.242
σ0.094-0.016=0.078
min2.150-2.012=0.138
max2.349-2.055=0.294
iters=5
new-facts=6402
prior-facts=1
mean1542.665-1542.615=0.050
σ4.004-4.038=-0.034
min1540.705-1540.566=0.139
max1549.822-1549.828=-0.005
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean2.308-2.237=0.070
σ0.129-0.165=-0.036
min2.177-2.077=0.100
max2.481-2.453=0.028
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1861.628=0.000
σ0.064-0.079=-0.015
min1861.541-1861.508=0.032
max1861.706-1861.704=0.001
mean1771.000-1737.600=33.400
σ224.690-173.001=51.689
min1475.000-1488.000=-13.000
max1984.000-1894.000=90.000
mean3.242-3.162=0.080
σ0.343-0.375=-0.032
min2.875-2.869=0.006
max3.667-3.771=-0.104

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.788-1.742=0.046
σ0.160-0.173=-0.014
min1.509-1.546=-0.036
max1.906-1.933=-0.026

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.147=0.038
σ577.140-577.064=0.076
min157.612-157.614=-0.002
max1311.895-1311.743=0.152
mean96.250
σ8.500
min92.000
max109.000
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean0.534-0.550=-0.016
σ0.539-0.570=-0.032
min0.261-0.262=-0.000
max1.342-1.405=-0.063
policies=20
mean1576.434-1576.409=0.025
σ0.372-0.347=0.025
min1576.188-1576.173=0.015
max1576.987-1576.925=0.063
mean920.000
σ0.000
min920.000
max920.000
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean2.666-2.619=0.047
σ0.068-0.008=0.060
min2.624-2.611=0.013
max2.768-2.627=0.141
policies=200
mean15772.285-15772.107=0.179
σ0.044-0.139=-0.096
min15772.247-15772.024=0.223
max15772.327-15772.314=0.013
mean9200.000
σ0.000
min9200.000
max9200.000
mean1439.000-1468.000=-29.000
σ0.000
min1439.000-1468.000=-29.000
max1439.000-1468.000=-29.000
mean26.502-26.367=0.135
σ0.034-0.048=-0.014
min26.464-26.315=0.150
max26.546-26.428=0.119