Compare commits

Home / Compare c2a6d3cc .. b875c555

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.615-54.616=-0.001
σ0.349-0.348=0.001
min54.480-54.487=-0.007
max55.608-55.606=0.003
mean417.000-413.000=4.000
σ0.000
min417.000-413.000=4.000
max417.000-413.000=4.000
mean0.141-0.140=0.001
σ0.004-0.005=-0.001
min0.135-0.135=0.000
max0.149-0.147=0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=-0.001
σ0.006-0.006=0.001
min43.775-43.780=-0.005
max43.795-43.797=-0.001
mean417.000-413.000=4.000
σ0.000
min417.000-413.000=4.000
max417.000-413.000=4.000
mean0.124-0.125=-0.001
σ0.004-0.004=-0.000
min0.121-0.122=-0.001
max0.130-0.132=-0.001

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
max36.620-36.620=0.000
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean12.641-12.404=0.237
σ0.338-0.177=0.161
min12.255-12.115=0.140
max13.209-12.689=0.520
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.620-36.620=-0.000
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean12.976-12.692=0.283
σ0.531-0.491=0.040
min11.738-11.520=0.218
max13.348-13.058=0.290
op=table_records(), no indexes
mean41.928-41.931=-0.003
σ0.000-0.001=-0.001
min41.928-41.929=-0.001
max41.929-41.932=-0.004
mean6043.000-7546.000=-1503.000
σ0.000
min6043.000-7546.000=-1503.000
max6043.000-7546.000=-1503.000
mean13.203-13.619=-0.416
σ1.177-1.064=0.113
min11.127-11.890=-0.763
max14.748-14.816=-0.068
op=table_records(), repeat
mean41.928-41.929=-0.000
σ0.002-0.002=-0.000
min41.927
max41.932-41.931=0.001
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean12.935-12.016=0.918
σ1.931-1.939=-0.008
min10.641-10.091=0.550
max14.905-15.281=-0.376
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.001
σ0.002-0.003=-0.001
min27.603-27.603=-0.000
max27.607-27.611=-0.004
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean8.783-8.712=0.070
σ0.658-1.291=-0.634
min8.082-7.765=0.317
max10.221-11.793=-1.573
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean6.643-6.782=-0.140
σ0.647-1.212=-0.566
min6.012-5.836=0.176
max8.136-9.717=-1.580
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-25.668=0.001
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean5.556-5.427=0.129
σ0.113-0.099=0.015
min5.289-5.247=0.041
max5.653-5.536=0.117
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-25.972=-0.001
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean5.459-5.193=0.266
σ0.093-0.047=0.046
min5.362-5.131=0.232
max5.624-5.285=0.339

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.594-2524.597=-0.003
max2524.594-2524.598=-0.003
mean6043.000-7546.000=-1503.000
σ0.000
min6043.000-7546.000=-1503.000
max6043.000-7546.000=-1503.000
mean1509.296-1038.277=471.019
σ743.374-6.055=737.319
min1040.079-1029.062=11.017
max2939.048-1046.979=1892.069
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=0.000
min8744.545-8744.545=-0.001
max8744.640-8744.640=-0.000
mean3815.750-3791.250=24.500
σ1655.874-1601.681=54.193
min1956.000-1997.000=-41.000
max6043.000-5942.000=101.000
mean4334.632-4662.638=-328.006
σ1376.993-1553.069=-176.076
min3559.275-3534.152=25.123
max7378.842-7321.962=56.881

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.077=0.000
σ0.002-0.002=-0.000
min62.076-62.075=0.001
max62.080-62.080=0.000
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean81.451-86.651=-5.200
σ8.564-17.744=-9.181
min72.517-71.350=1.167
max96.880-126.502=-29.622
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
mean6043.000-7546.000=-1503.000
σ0.000
min6043.000-7546.000=-1503.000
max6043.000-7546.000=-1503.000
mean97.003-243.845=-146.842
σ8.161-409.890=-401.729
min83.261-84.518=-1.257
max106.289-1258.052=-1151.763
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685-66.685=0.000
max66.686
mean6043.000-7546.000=-1503.000
σ0.000
min6043.000-7546.000=-1503.000
max6043.000-7546.000=-1503.000
mean223.093-150.096=72.997
σ220.984-14.656=206.328
min127.611-133.423=-5.812
max769.086-167.905=601.181

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.317=-0.000
min11655.305
max11667.516-11667.517=-0.001
mean4099.875-4266.375=-166.500
σ1573.342-1875.815=-302.473
min1956.000-1997.000=-41.000
max6043.000-7546.000=-1503.000
mean6144.673-6453.352=-308.678
σ1143.554-1290.190=-146.637
min4934.342-4930.253=4.089
max8058.355-8223.904=-165.549
op=vertical_lookup_list() on indexed
mean11560.068-11560.065=0.003
σ0.001-0.001=0.000
min11560.066-11560.064=0.001
max11560.069-11560.066=0.003
mean6043.000-7546.000=-1503.000
σ0.000
min6043.000-7546.000=-1503.000
max6043.000-7546.000=-1503.000
mean6897.327-5379.304=1518.023
σ1241.084-1303.791=-62.707
min4428.311-4377.242=51.069
max8125.857-7386.108=739.749

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.587=-0.005
σ0.029-0.025=0.004
min172.558
max172.630-172.624=0.006
mean1956.000-1997.000=-41.000
σ0.000
min1956.000-1997.000=-41.000
max1956.000-1997.000=-41.000
mean349.843-358.348=-8.504
σ42.607-55.205=-12.598
min270.840-268.178=2.662
max399.846-454.440=-54.593
op=pointedIndexFromKvs
rows=400000
mean357.367-357.371=-0.004
σ0.043-0.048=-0.005
min357.321
max357.424-357.424=-0.001
mean1956.000-1997.000=-41.000
σ0.000
min1956.000-1997.000=-41.000
max1956.000-1997.000=-41.000
mean743.787-767.217=-23.430
σ67.208-28.322=38.886
min600.138-723.150=-123.012
max798.676-800.830=-2.154

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.200-1008.196=0.004
σ0.945-0.965=-0.020
min1007.690-1007.707=-0.017
max1012.130-1012.223=-0.093
mean1040.950-1040.350=0.600
σ304.695-306.002=-1.307
min551.000-548.000=3.000
max1466.000-1469.000=-3.000
mean1.554-1.585=-0.031
σ0.065-0.137=-0.072
min1.493-1.475=0.018
max1.717-2.076=-0.359

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.002-0.002=0.000
min0.881
max0.886-0.886=0.001
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.440-0.413=0.027
σ0.132-0.114=0.018
min0.337-0.336=0.000
max0.654-0.613=0.040
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.921-0.898=0.023
σ0.089-0.090=-0.001
min0.861-0.832=0.029
max1.075-1.056=0.019
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.546-0.550=-0.004
σ0.051-0.047=0.004
min0.514-0.518=-0.004
max0.636-0.632=0.004
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.861-0.858=0.003
σ0.037-0.035=0.002
min0.834-0.832=0.003
max0.925-0.917=0.007

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.541=-0.001
σ0.029-0.032=-0.003
min963.523
max963.591-963.598=-0.007
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.838-0.822=0.016
σ0.030-0.059=-0.029
min0.802-0.736=0.066
max0.867-0.864=0.002
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.008-0.006=0.001
min884.847
max884.864-884.861=0.003
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.718-0.734=-0.016
σ0.059-0.016=0.043
min0.615-0.706=-0.091
max0.755-0.744=0.011

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.000
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean3.558-4.274=-0.717
σ0.083-0.106=-0.022
min3.288-4.084=-0.796
max3.804-4.666=-0.862
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean3.533-4.219=-0.686
σ0.072-0.073=-0.000
min3.409-4.101=-0.692
max3.765-4.528=-0.763
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.761-0.758=0.004
σ0.015-0.016=-0.001
min0.731-0.731=0.001
max0.846-0.875=-0.029
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.725-0.721=0.004
σ0.013-0.011=0.002
min0.696-0.697=-0.001
max0.775-0.765=0.010

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.591-297.850=-0.259
σ0.209-0.224=-0.015
min297.441-297.630=-0.189
max298.165-298.376=-0.211
mean1956.000-1997.000=-41.000
σ0.000
min1956.000-1997.000=-41.000
max1956.000-1997.000=-41.000
mean0.551-0.569=-0.017
σ0.038-0.019=0.019
min0.514-0.546=-0.032
max0.616-0.595=0.021

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean290.039-290.033=0.005
σ0.039-0.038=0.001
min289.992-289.988=0.005
max290.081-290.077=0.004
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.390-0.389=0.001
σ0.002-0.002=0.000
min0.388-0.386=0.002
max0.394-0.391=0.003
iters=5
new-facts=1
prior-facts=6402
mean1299.963-1299.948=0.016
σ0.097-0.105=-0.008
min1299.853-1299.796=0.057
max1300.106-1300.080=0.026
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean2.287-2.314=-0.027
σ0.091-0.187=-0.096
min2.187-2.162=0.025
max2.370-2.638=-0.268
iters=5
new-facts=6402
prior-facts=1
mean1542.910-1542.918=-0.009
σ3.989-4.022=-0.034
min1540.965-1540.924=0.040
max1550.039-1550.108=-0.069
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean2.254-2.311=-0.057
σ0.148-0.195=-0.047
min2.044-2.137=-0.092
max2.406-2.604=-0.198
iters=5
new-facts=6402
prior-facts=6402
mean1861.892-1861.893=-0.002
σ0.085-0.062=0.022
min1861.763-1861.810=-0.047
max1861.986-1861.962=0.024
mean1759.600-1715.600=44.000
σ207.960-194.149=13.811
min1481.000-1541.000=-60.000
max1956.000-1997.000=-41.000
mean3.187-2.915=0.272
σ0.424-0.065=0.359
min2.791-2.860=-0.068
max3.774-3.022=0.753

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.836-1.839=-0.002
σ0.087-0.090=-0.004
min1.691-1.763=-0.072
max1.903-1.985=-0.082

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.746-446.746=-0.001
σ577.197-577.197=0.000
min158.146-158.147=-0.001
max1312.542-1312.542=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean0.547-0.547=0.001
σ0.563-0.550=0.013
min0.263-0.269=-0.005
max1.392-1.371=0.021
policies=20
mean1581.747-1581.755=-0.008
σ0.357-0.368=-0.010
min1581.508-1581.501=0.007
max1582.279-1582.301=-0.022
mean920.000
σ0.000
min920.000
max920.000
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean2.630-2.649=-0.019
σ0.005-0.005=0.000
min2.624-2.643=-0.019
max2.637-2.655=-0.018
policies=200
mean15825.323-15825.521=-0.197
σ0.214-0.115=0.099
min15825.017-15825.416=-0.399
max15825.494-15825.672=-0.178
mean9200.000
σ0.000
min9200.000
max9200.000
mean1466.000-1469.000=-3.000
σ0.000
min1466.000-1469.000=-3.000
max1466.000-1469.000=-3.000
mean26.647-26.710=-0.063
σ0.069-0.062=0.007
min26.583-26.622=-0.039
max26.709-26.757=-0.048