Compare commits

Home / Compare d7f5ad76 .. 7fd8598d

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.616=0.001
σ0.350-0.347=0.003
min54.479-54.482=-0.002
max55.612-55.604=0.008
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.140-0.138=0.002
σ0.004-0.004=0.000
min0.137-0.134=0.003
max0.146-0.144=0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.007-0.007=-0.000
min43.772-43.777=-0.004
max43.798-43.801=-0.003
mean417.000-415.000=2.000
σ0.000
min417.000-415.000=2.000
max417.000-415.000=2.000
mean0.121-0.123=-0.002
σ0.004-0.004=-0.000
min0.114-0.115=-0.001
max0.127-0.129=-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.616-36.615=0.000
max36.620-36.620=-0.000
mean4102.500-4269.625=-167.125
σ1570.478-1895.506=-325.028
min1978.000-1968.000=10.000
max6044.000-7585.000=-1541.000
mean12.405-13.012=-0.606
σ0.283-1.705=-1.423
min12.100-11.954=0.146
max12.920-17.159=-4.238
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.619=0.000
mean4102.500-4269.625=-167.125
σ1570.478-1895.506=-325.028
min1978.000-1968.000=10.000
max6044.000-7585.000=-1541.000
mean12.566-13.049=-0.483
σ0.614-1.794=-1.179
min11.416-11.111=0.305
max13.215-16.968=-3.753
op=table_records(), no indexes
mean41.928-41.929=-0.001
σ0.000-0.002=-0.001
min41.928-41.928=0.000
max41.929-41.933=-0.004
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean13.504-13.598=-0.093
σ1.376-1.185=0.190
min10.681-12.080=-1.399
max15.434-14.905=0.529
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.932=-0.001
mean4102.500-4005.875=96.625
σ1570.478-1591.677=-21.199
min1978.000-1968.000=10.000
max6044.000-5964.000=80.000
mean12.454-12.945=-0.490
σ2.069-1.898=0.171
min10.501-10.203=0.299
max14.839-14.592=0.248
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.003=-0.001
min27.603-27.603=-0.000
max27.607-27.611=-0.004
mean4102.500-4005.875=96.625
σ1570.478-1591.677=-21.199
min1978.000-1968.000=10.000
max6044.000-5964.000=80.000
mean8.549-8.477=0.072
σ0.340-0.357=-0.017
min8.226-8.019=0.207
max9.274-8.954=0.319
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4102.500-4067.000=35.500
σ1570.478-1544.638=25.840
min1978.000-1968.000=10.000
max6044.000-5964.000=80.000
mean6.171-6.443=-0.272
σ0.332-0.441=-0.109
min5.641-5.839=-0.199
max6.669-7.099=-0.430
op=vertical_lookup_row_list() on 2 indexed
mean25.667-25.666=0.001
σ0.003-0.002=0.001
min25.664
max25.672-25.668=0.004
mean4102.500-4269.625=-167.125
σ1570.478-1895.506=-325.028
min1978.000-1968.000=10.000
max6044.000-7585.000=-1541.000
mean5.571-5.639=-0.067
σ0.143-0.545=-0.402
min5.387-5.361=0.026
max5.799-6.972=-1.174
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.971=-0.000
mean4102.500-4269.625=-167.125
σ1570.478-1895.506=-325.028
min1978.000-1968.000=10.000
max6044.000-7585.000=-1541.000
mean5.231-5.498=-0.267
σ0.281-0.596=-0.315
min4.845-5.182=-0.337
max5.586-6.964=-1.378

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=-0.000
σ0.000-0.000=0.000
min2524.593-2524.593=0.000
max2524.594-2524.594=0.000
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean1431.336-1159.533=271.804
σ607.358-215.417=391.942
min1033.939-1036.990=-3.051
max2590.805-1513.559=1077.245
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.034-0.032=0.001
min8744.545-8744.545=-0.000
max8744.641-8744.638=0.003
mean3820.500-3787.500=33.000
σ1650.045-1621.106=28.939
min1978.000-1968.000=10.000
max6044.000-5964.000=80.000
mean4334.668-4521.210=-186.542
σ1194.466-1347.330=-152.864
min3541.912-3561.119=-19.208
max6705.082-7013.614=-308.532

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080-62.081=-0.001
mean4102.500-4269.625=-167.125
σ1570.478-1895.506=-325.028
min1978.000-1968.000=10.000
max6044.000-7585.000=-1541.000
mean81.433-191.544=-110.111
σ10.844-324.030=-313.185
min70.691-71.195=-0.503
max96.283-993.342=-897.059
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.001
σ0.001-0.002=-0.001
min40.944-40.944=-0.000
max40.945-40.949=-0.003
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean95.629-99.348=-3.718
σ9.037-9.775=-0.738
min81.570-81.963=-0.393
max107.556-107.841=-0.286
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.689=-0.004
σ0.000-0.000=0.000
min66.685-66.689=-0.004
max66.687-66.690=-0.003
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean220.355-321.231=-100.875
σ221.123-486.430=-265.308
min119.953-129.030=-9.077
max766.477-1524.493=-758.016

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.317=-0.000
min11655.305-11655.305=-0.000
max11667.517-11667.518=-0.001
mean4102.500-4005.875=96.625
σ1570.478-1591.677=-21.199
min1978.000-1968.000=10.000
max6044.000-5964.000=80.000
mean6246.299-6070.938=175.362
σ1251.094-1010.729=240.365
min4918.293-4973.271=-54.978
max8196.096-7525.121=670.975
op=vertical_lookup_list() on indexed
mean11560.069-11560.065=0.004
σ0.001-0.001=-0.000
min11560.068-11560.064=0.005
max11560.070-11560.066=0.004
mean6044.000-7585.000=-1541.000
σ0.000
min6044.000-7585.000=-1541.000
max6044.000-7585.000=-1541.000
mean6662.702-5439.436=1223.265
σ1233.234-1283.370=-50.137
min4415.447-4399.257=16.190
max8203.849-7189.765=1014.084

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.588=-0.006
σ0.025-0.027=-0.002
min172.558
max172.624-172.621=0.003
mean1978.000-1968.000=10.000
σ0.000
min1978.000-1968.000=10.000
max1978.000-1968.000=10.000
mean354.653-368.627=-13.974
σ40.288-22.546=17.743
min265.231-337.815=-72.584
max393.702-397.697=-3.996
op=pointedIndexFromKvs
rows=400000
mean357.362-357.363=-0.001
σ0.039-0.041=-0.002
min357.321
max357.409-357.421=-0.012
mean1978.000-1968.000=10.000
σ0.000
min1978.000-1968.000=10.000
max1978.000-1968.000=10.000
mean733.277-759.199=-25.922
σ65.739-47.420=18.319
min620.099-650.376=-30.277
max795.246-797.692=-2.446

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.189-1008.183=0.006
σ0.872-0.904=-0.032
min1007.686-1007.716=-0.030
max1011.794-1011.945=-0.152
mean1041.500-1037.600=3.900
σ293.722-303.292=-9.571
min546.000-556.000=-10.000
max1439.000-1465.000=-26.000
mean1.537-1.567=-0.030
σ0.076-0.149=-0.073
min1.467-1.428=0.039
max1.776-2.070=-0.295

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.001
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.437-0.413=0.024
σ0.133-0.129=0.004
min0.337-0.334=0.003
max0.648-0.641=0.007
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.900-0.877=0.023
σ0.093-0.100=-0.007
min0.831-0.817=0.014
max1.059-1.050=0.009
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.530-0.549=-0.019
σ0.054-0.041=0.013
min0.481-0.513=-0.032
max0.613-0.619=-0.006
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.839-0.836=0.003
σ0.029-0.043=-0.014
min0.804-0.804=-0.000
max0.884-0.907=-0.023

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.542-963.541=0.001
σ0.022-0.032=-0.009
min963.523
max963.576-963.596=-0.020
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.837-0.818=0.019
σ0.028-0.033=-0.005
min0.793-0.770=0.022
max0.860-0.851=0.009
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.007-0.007=-0.000
min884.847
max884.865-884.862=0.002
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.730-0.709=0.021
σ0.024-0.029=-0.005
min0.692-0.671=0.021
max0.755-0.740=0.016

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.712-7.711=0.001
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean3.551-4.268=-0.716
σ0.093-0.084=0.009
min3.377-4.131=-0.753
max3.973-4.595=-0.622
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean3.537-4.245=-0.708
σ0.069-0.057=0.012
min3.430-4.126=-0.696
max3.890-4.420=-0.529
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.753-0.753=0.000
σ0.019-0.016=0.003
min0.721-0.720=0.002
max0.862-0.859=0.003
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.573-0.719=-0.146
σ0.092-0.016=0.076
min0.492-0.692=-0.200
max0.816-0.812=0.005

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.409-297.345=0.065
σ0.178-0.179=-0.001
min297.251-297.218=0.034
max297.887-297.839=0.049
mean1978.000-1968.000=10.000
σ0.000
min1978.000-1968.000=10.000
max1978.000-1968.000=10.000
mean0.560-0.564=-0.004
σ0.032-0.034=-0.002
min0.514-0.518=-0.004
max0.591-0.609=-0.018

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.778-289.773=0.005
σ0.038-0.038=0.000
min289.737-289.729=0.009
max289.824-289.814=0.011
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.407-0.404=0.003
σ0.015-0.010=0.006
min0.396-0.396=-0.000
max0.427-0.417=0.010
iters=5
new-facts=1
prior-facts=6402
mean1299.623-1299.663=-0.040
σ0.100-0.097=0.004
min1299.504-1299.565=-0.061
max1299.727-1299.797=-0.070
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean1.947-2.156=-0.208
σ0.045-0.173=-0.127
min1.869-1.881=-0.012
max1.985-2.317=-0.332
iters=5
new-facts=6402
prior-facts=1
mean1542.609-1542.690=-0.082
σ4.054-4.022=0.033
min1540.583-1540.737=-0.155
max1549.851-1549.880=-0.029
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean2.212-2.403=-0.191
σ0.181-0.152=0.029
min2.060-2.257=-0.197
max2.446-2.642=-0.197
iters=5
new-facts=6402
prior-facts=6402
mean1861.650-1861.629=0.021
σ0.080-0.061=0.020
min1861.547-1861.547=-0.000
max1861.743-1861.698=0.045
mean1767.200-1716.200=51.000
σ222.577-170.390=52.188
min1473.000-1524.000=-51.000
max1978.000-1968.000=10.000
mean3.189-2.941=0.248
σ0.322-0.174=0.148
min2.857-2.726=0.130
max3.578-3.193=0.384

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.711-1.834=-0.123
σ0.127-0.027=0.101
min1.550-1.804=-0.254
max1.876-1.863=0.013

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.183-446.186=-0.004
σ577.140-577.140=0.000
min157.611-157.615=-0.004
max1311.892-1311.896=-0.004
mean96.250
σ8.500
min92.000
max109.000
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean0.543-0.546=-0.003
σ0.558-0.566=-0.008
min0.261-0.250=0.011
max1.380-1.395=-0.015
policies=20
mean1576.396-1576.422=-0.026
σ0.347-0.348=-0.001
min1576.153-1576.187=-0.034
max1576.910-1576.939=-0.029
mean920.000
σ0.000
min920.000
max920.000
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean2.618-2.626=-0.008
σ0.019-0.014=0.005
min2.598-2.606=-0.009
max2.641-2.636=0.005
policies=200
mean15772.140-15772.049=0.091
σ0.106-0.411=-0.304
min15772.061-15771.443=0.618
max15772.296-15772.341=-0.045
mean9200.000
σ0.000
min9200.000
max9200.000
mean1439.000-1465.000=-26.000
σ0.000
min1439.000-1465.000=-26.000
max1439.000-1465.000=-26.000
mean26.481-26.473=0.008
σ0.041-0.150=-0.109
min26.449-26.255=0.194
max26.541-26.577=-0.036