Compare commits

Home / Compare a8696184 .. 7642e059

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.616-54.617=-0.001
σ0.350-0.352=-0.002
min54.486-54.483=0.003
max55.613-55.620=-0.006
mean414.000-415.000=-1.000
σ0.000
min414.000-415.000=-1.000
max414.000-415.000=-1.000
mean0.139-0.138=0.001
σ0.004-0.005=-0.001
min0.134-0.132=0.002
max0.144-0.147=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.007-0.007=-0.000
min43.777-43.776=0.000
max43.798-43.796=0.001
mean414.000-415.000=-1.000
σ0.000
min414.000-415.000=-1.000
max414.000-415.000=-1.000
mean0.121-0.122=-0.000
σ0.004-0.005=-0.001
min0.117-0.118=-0.001
max0.127-0.130=-0.003

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-36.616=-0.000
max36.620-36.620=0.000
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean12.247-12.111=0.137
σ0.175-0.229=-0.054
min12.039-11.779=0.260
max12.582-12.487=0.094
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.616=-0.000
max36.619-36.619=0.000
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean12.634-11.325=1.309
σ0.237-0.182=0.054
min12.206-11.080=1.126
max12.953-11.527=1.426
op=table_records(), no indexes
mean41.928-41.932=-0.004
σ0.000-0.000=-0.000
min41.928-41.932=-0.004
max41.929-41.933=-0.004
mean6049.000-7544.000=-1495.000
σ0.000
min6049.000-7544.000=-1495.000
max6049.000-7544.000=-1495.000
mean13.055-14.050=-0.995
σ1.268-1.052=0.216
min10.492-12.608=-2.117
max14.731-15.404=-0.673
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927
max41.931
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean12.510-11.712=0.798
σ1.739-1.730=0.009
min10.366-10.205=0.161
max14.634-14.270=0.363
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.604=0.000
σ0.002-0.002=-0.000
min27.603
max27.607-27.609=-0.002
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean8.597-8.120=0.477
σ0.676-0.350=0.326
min7.751-7.437=0.313
max10.004-8.475=1.529
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
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean6.534-6.249=0.286
σ0.571-0.212=0.359
min6.092-5.910=0.182
max7.903-6.456=1.447
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.669-25.668=0.001
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean5.362-5.223=0.139
σ0.121-0.150=-0.030
min5.173-5.063=0.110
max5.526-5.555=-0.029
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-25.971=0.000
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean5.167-5.008=0.159
σ0.054-0.155=-0.102
min5.087-4.686=0.401
max5.240-5.160=0.080

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.597=-0.003
σ0.000-0.000=0.000
min2524.593-2524.597=-0.003
max2524.594-2524.597=-0.003
mean6049.000-7544.000=-1495.000
σ0.000
min6049.000-7544.000=-1495.000
max6049.000-7544.000=-1495.000
mean1528.192-1038.578=489.614
σ763.114-4.107=759.007
min1038.366-1034.199=4.167
max2792.504-1045.913=1746.591
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.032-0.033=-0.001
min8744.544-8744.544=-0.000
max8744.638-8744.641=-0.002
mean3822.375-3765.250=57.125
σ1653.582-1634.057=19.525
min1969.000-1897.000=72.000
max6049.000-5940.000=109.000
mean4526.681-4722.740=-196.059
σ1205.757-1450.687=-244.930
min3519.098-3510.100=8.998
max6610.154-7200.345=-590.191

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=-0.000
σ0.002-0.003=-0.001
min62.076
max62.080-62.084=-0.004
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean80.866-79.982=0.884
σ10.638-8.777=1.861
min70.605-69.799=0.807
max100.896-93.960=6.936
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=0.000
min40.944-40.944=-0.000
max40.945-40.945=0.000
mean6049.000-7544.000=-1495.000
σ0.000
min6049.000-7544.000=-1495.000
max6049.000-7544.000=-1495.000
mean95.694-245.976=-150.282
σ11.320-410.548=-399.228
min77.471-85.860=-8.389
max109.362-1261.842=-1152.481
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=-0.000
σ0.000-0.001=-0.001
min66.685-66.685=0.000
max66.686-66.689=-0.003
mean6049.000-7544.000=-1495.000
σ0.000
min6049.000-7544.000=-1495.000
max6049.000-7544.000=-1495.000
mean224.371-150.723=73.647
σ234.426-14.298=220.128
min117.752-132.397=-14.644
max803.328-167.540=635.788

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.834-11656.833=0.001
σ4.318-4.317=0.001
min11655.305-11655.305=0.000
max11667.521-11667.517=0.004
mean4104.875-4254.375=-149.500
σ1572.680-1892.385=-319.705
min1969.000-1897.000=72.000
max6049.000-7544.000=-1495.000
mean6360.006-6479.039=-119.032
σ1373.282-1320.729=52.553
min4915.832-4853.513=62.319
max8239.512-8336.561=-97.049
op=vertical_lookup_list() on indexed
mean11560.069-11560.065=0.004
σ0.002-0.001=0.001
min11560.067-11560.064=0.003
max11560.072-11560.066=0.006
mean6049.000-7544.000=-1495.000
σ0.000
min6049.000-7544.000=-1495.000
max6049.000-7544.000=-1495.000
mean6794.138-5408.848=1385.290
σ1302.714-1304.723=-2.009
min4403.804-4369.897=33.906
max7957.220-7438.593=518.627

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.583=0.000
σ0.025-0.026=-0.001
min172.558
max172.627-172.625=0.002
mean1969.000-1897.000=72.000
σ0.000
min1969.000-1897.000=72.000
max1969.000-1897.000=72.000
mean355.139-358.079=-2.940
σ39.518-26.380=13.138
min266.992-313.883=-46.891
max400.478-392.420=8.058
op=pointedIndexFromKvs
rows=400000
mean357.366-357.368=-0.003
σ0.043-0.047=-0.003
min357.321
max357.422-357.431=-0.010
mean1969.000-1897.000=72.000
σ0.000
min1969.000-1897.000=72.000
max1969.000-1897.000=72.000
mean758.271-756.294=1.977
σ63.377-72.865=-9.488
min613.444-579.832=33.611
max812.242-798.263=13.979

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.187=-0.004
σ0.944-0.880=0.064
min1007.714-1007.686=0.028
max1012.115-1011.832=0.283
mean1037.300-1037.850=-0.550
σ304.935-308.148=-3.213
min545.000-541.000=4.000
max1466.000-1470.000=-4.000
mean1.579-1.537=0.043
σ0.177-0.103=0.074
min1.464-1.406=0.058
max2.097-1.831=0.265

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.413-0.430=-0.017
σ0.145-0.127=0.017
min0.328-0.345=-0.018
max0.671-0.648=0.023
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.885-0.882=0.003
σ0.091-0.089=0.002
min0.822-0.813=0.009
max1.043-1.036=0.007
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.542-0.543=-0.001
σ0.048-0.046=0.002
min0.490-0.500=-0.010
max0.617-0.618=-0.002
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.881-0.851=0.030
σ0.056-0.038=0.019
min0.816-0.814=0.003
max0.954-0.913=0.041

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.544=-0.002
σ0.028-0.026=0.002
min963.523
max963.589-963.585=0.004
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.785-0.826=-0.041
σ0.053-0.022=0.031
min0.729-0.812=-0.084
max0.845-0.865=-0.020
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.007=-0.001
min884.847
max884.861-884.861=-0.000
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.717-0.744=-0.027
σ0.034-0.014=0.020
min0.672-0.728=-0.056
max0.742-0.765=-0.022

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.711=-0.001
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean4.259-4.233=0.027
σ0.080-0.087=-0.007
min4.097-4.116=-0.019
max4.674-4.631=0.044
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean4.234-4.230=0.004
σ0.080-0.074=0.006
min4.113-4.100=0.013
max4.464-4.515=-0.050
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.750-0.755=-0.005
σ0.048-0.016=0.032
min0.548-0.728=-0.180
max0.928-0.843=0.085
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.708-0.719=-0.012
σ0.014-0.015=-0.001
min0.678-0.688=-0.010
max0.787-0.802=-0.015

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.236-297.433=-0.198
σ0.230-0.160=0.070
min297.046-297.254=-0.208
max297.862-297.834=0.028
mean1969.000-1897.000=72.000
σ0.000
min1969.000-1897.000=72.000
max1969.000-1897.000=72.000
mean0.579-0.565=0.014
σ0.046-0.048=-0.002
min0.511-0.502=0.009
max0.675-0.646=0.029

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.768-289.776=-0.008
σ0.036-0.037=-0.001
min289.731-289.725=0.007
max289.810-289.811=-0.001
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.401-0.400=0.001
σ0.011-0.012=-0.001
min0.394-0.394=0.001
max0.421-0.421=-0.000
iters=5
new-facts=1
prior-facts=6402
mean1299.692-1299.626=0.066
σ0.088-0.107=-0.019
min1299.594-1299.512=0.082
max1299.821-1299.754=0.067
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean2.260-1.965=0.295
σ0.088-0.116=-0.028
min2.152-1.827=0.326
max2.333-2.138=0.196
iters=5
new-facts=6402
prior-facts=1
mean1542.643-1542.596=0.047
σ3.992-4.026=-0.034
min1540.688-1540.595=0.092
max1549.778-1549.789=-0.010
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean2.264-2.216=0.048
σ0.145-0.165=-0.020
min2.137-2.039=0.098
max2.463-2.416=0.047
iters=5
new-facts=6402
prior-facts=6402
mean1861.622-1861.637=-0.015
σ0.081-0.048=0.033
min1861.495-1861.592=-0.096
max1861.713-1861.713=0.000
mean1760.800-1733.600=27.200
σ220.550-177.032=43.518
min1469.000-1482.000=-13.000
max1969.000-1897.000=72.000
mean3.179-2.998=0.181
σ0.371-0.302=0.069
min2.759-2.751=0.008
max3.688-3.520=0.168

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.807-1.741=0.066
σ0.101-0.162=-0.061
min1.628-1.493=0.135
max1.871-1.938=-0.066

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.185=0.001
σ577.139-577.140=-0.000
min157.614-157.613=0.001
max1311.895-1311.894=0.000
mean96.250
σ8.500
min92.000
max109.000
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean0.552-0.546=0.005
σ0.574-0.566=0.007
min0.261-0.261=0.000
max1.412-1.396=0.016
policies=20
mean1576.413-1576.407=0.006
σ0.330-0.342=-0.013
min1576.187-1576.175=0.012
max1576.902-1576.916=-0.013
mean920.000
σ0.000
min920.000
max920.000
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean2.597-2.609=-0.013
σ0.010-0.011=-0.001
min2.590-2.599=-0.009
max2.611-2.622=-0.011
policies=200
mean15772.232-15772.215=0.017
σ0.173-0.080=0.092
min15772.125-15772.103=0.023
max15772.490-15772.293=0.197
mean9200.000
σ0.000
min9200.000
max9200.000
mean1466.000-1470.000=-4.000
σ0.000
min1466.000-1470.000=-4.000
max1466.000-1470.000=-4.000
mean26.364-26.330=0.034
σ0.079-0.054=0.025
min26.286-26.271=0.016
max26.471-26.402=0.070