Compare commits

Home / Compare d1f7da13 .. f607b0f5

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.347-0.348=-0.001
min54.486-54.485=0.001
max55.605-55.607=-0.002
mean417.000
σ0.000
min417.000
max417.000
mean0.140-0.142=-0.003
σ0.004-0.003=0.001
min0.133-0.138=-0.005
max0.146-0.149=-0.003
cache=y
dps=1
iters=10
policies=100
mean43.787-43.787=0.000
σ0.007-0.006=0.001
min43.778-43.780=-0.002
max43.799-43.798=0.001
mean417.000
σ0.000
min417.000
max417.000
mean0.123-0.126=-0.003
σ0.003-0.004=-0.001
min0.121-0.123=-0.002
max0.128-0.133=-0.005

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.620
mean4287.000
σ1980.679-1980.549=0.130
min1550.000-1552.000=-2.000
max7211.000
mean117.996-99.378=18.618
σ297.203-244.817=52.386
min12.569-12.509=0.060
max853.535-705.270=148.265
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.618=-0.001
σ0.002-0.002=-0.000
min36.616-36.616=0.000
max36.620-36.620=-0.000
mean4287.000
σ1980.679-1980.549=0.130
min1550.000-1552.000=-2.000
max7211.000
mean13.926-13.643=0.284
σ3.319-3.092=0.227
min11.891-11.871=0.020
max21.980-21.119=0.861
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.929-41.930=-0.000
σ0.002-0.002=-0.000
min41.928-41.928=-0.000
max41.932-41.932=-0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean14.897-15.056=-0.159
σ0.874-0.903=-0.028
min13.226-13.320=-0.094
max15.640-16.073=-0.433
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.929=-0.000
σ0.002-0.002=-0.000
min41.928
max41.932-41.932=-0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean13.522-13.811=-0.289
σ0.964-1.122=-0.158
min11.868-11.123=0.745
max14.462-14.447=0.015
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.928=0.001
σ0.002-0.002=0.000
min41.927
max41.931-41.931=-0.000
mean4170.125-4170.625=-0.500
σ1903.025-1903.176=-0.152
min1550.000-1552.000=-2.000
max7211.000
mean13.933-13.706=0.227
σ1.610-1.671=-0.061
min11.169-11.317=-0.148
max15.442-15.307=0.135
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.604=0.000
σ0.003-0.002=0.001
min27.603
max27.611-27.607=0.004
mean4170.125-4170.625=-0.500
σ1903.025-1903.176=-0.152
min1550.000-1552.000=-2.000
max7211.000
mean8.895-8.989=-0.094
σ0.360-0.399=-0.039
min8.167-8.172=-0.005
max9.200-9.455=-0.255
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=-0.000
σ0.002-0.002=-0.000
min26.399
max26.403-26.403=-0.000
mean4170.125-4170.625=-0.500
σ1903.025-1903.176=-0.152
min1550.000-1552.000=-2.000
max7211.000
mean6.953-6.856=0.097
σ0.154-0.225=-0.072
min6.673-6.519=0.154
max7.141-7.151=-0.010
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.666=0.000
σ0.002-0.002=-0.000
min25.664
max25.668-25.668=-0.000
mean4287.000
σ1980.679-1980.549=0.130
min1550.000-1552.000=-2.000
max7211.000
mean6.164-6.140=0.024
σ0.583-0.575=0.008
min5.823-5.728=0.095
max7.576-7.526=0.051
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661-25.661=-0.000
σ0.002-0.002=0.000
min25.659-25.659=-0.000
max25.663
mean4287.000
σ1980.679-1980.549=0.130
min1550.000-1552.000=-2.000
max7211.000
mean5.883-5.807=0.077
σ0.590-0.615=-0.024
min5.602-5.337=0.265
max7.337-7.264=0.073
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.968=0.000
σ0.002-0.002=0.000
min25.967-25.967=-0.000
max25.971
mean4287.000
σ1980.679-1980.549=0.130
min1550.000-1552.000=-2.000
max7211.000
mean5.971-5.903=0.068
σ0.739-0.651=0.088
min5.635-5.456=0.178
max7.796-7.470=0.326
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.969-25.968=0.001
σ0.002-0.001=0.001
min25.967-25.967=-0.000
max25.971-25.971=0.000
mean4287.000
σ1980.679-1980.549=0.130
min1550.000-1552.000=-2.000
max7211.000
mean5.804-5.711=0.093
σ0.603-0.649=-0.045
min5.516-5.137=0.380
max7.284-7.267=0.018

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596-2524.596=0.000
σ0.002-0.002=-0.001
min2524.594-2524.594=0.000
max2524.597-2524.598=-0.001
mean7211.000
σ0.000
min7211.000
max7211.000
mean1347.514-1439.852=-92.337
σ446.970-616.541=-169.570
min1046.793-1048.888=-2.096
max2216.583-2708.232=-491.649
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.560=-0.000
σ0.041-0.040=0.001
min8744.545-8744.545=-0.000
max8744.661-8744.659=0.001
mean3593.125-3592.500=0.625
σ1817.664-1818.744=-1.080
min1074.000-1071.000=3.000
max5825.000-5824.000=1.000
mean4743.208-5071.876=-328.667
σ1637.573-1713.985=-76.411
min3526.421-3570.940=-44.519
max7335.819-7540.555=-204.736

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.077=-0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080-62.080=-0.000
mean4170.125-4170.625=-0.500
σ1903.025-1903.176=-0.152
min1550.000-1552.000=-2.000
max7211.000
mean80.012-80.110=-0.098
σ6.942-7.596=-0.655
min71.915-72.117=-0.202
max92.023-91.352=0.671
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.078=-0.001
σ0.002-0.002=-0.000
min62.076
max62.080-62.080=-0.000
mean4170.125-4170.625=-0.500
σ1903.025-1903.176=-0.152
min1550.000-1552.000=-2.000
max7211.000
mean80.799-80.739=0.059
σ7.298-7.557=-0.259
min71.786-72.966=-1.181
max92.138-91.941=0.197
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.945=-0.000
σ0.001-0.002=-0.000
min40.944
max40.947-40.947=-0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean103.736-103.818=-0.082
σ7.336-6.651=0.685
min89.299-91.113=-1.814
max108.501-108.536=-0.035
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946-40.945=0.001
σ0.002-0.002=0.000
min40.944
max40.947
mean7211.000
σ0.000
min7211.000
max7211.000
mean103.845-103.885=-0.040
σ7.303-6.853=0.449
min89.300-90.528=-1.228
max108.482-108.920=-0.438
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951-40.951=-0.000
σ0.002-0.002=-0.000
min40.949
max40.953-40.954=-0.001
mean7211.000
σ0.000
min7211.000
max7211.000
mean106.789-106.812=-0.023
σ5.204-5.264=-0.060
min96.365-96.627=-0.262
max112.375-112.121=0.254
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951-40.950=0.001
σ0.002-0.002=0.000
min40.949-40.949=0.000
max40.953
mean7211.000
σ0.000
min7211.000
max7211.000
mean103.764-103.790=-0.026
σ7.279-6.614=0.666
min89.442-90.948=-1.506
max108.349-108.420=-0.071
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.687=0.000
σ0.002-0.002=0.000
min66.686-66.686=0.000
max66.690-66.689=0.001
mean7211.000
σ0.000
min7211.000
max7211.000
mean233.839-233.239=0.600
σ210.488-208.275=2.214
min140.829-142.051=-1.222
max754.210-748.141=6.069
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.686=0.000
σ0.002-0.002=0.000
min66.685
max66.690-66.689=0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean157.178-155.827=1.352
σ13.257-13.868=-0.611
min134.743-130.359=4.384
max167.582-167.477=0.104

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=-0.000
σ4.318-4.318=0.001
min11655.305-11655.305=0.000
max11667.520-11667.519=0.001
mean4170.125-4170.625=-0.500
σ1903.025-1903.176=-0.152
min1550.000-1552.000=-2.000
max7211.000
mean6978.027-6700.613=277.414
σ1276.974-1227.809=49.165
min4918.074-4935.603=-17.530
max8349.650-7937.203=412.447
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.066=-0.000
σ0.001-0.002=-0.000
min11560.064-11560.064=0.000
max11560.068-11560.069=-0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean5883.895-5933.960=-50.065
σ1333.431-1343.616=-10.185
min4387.750-4425.384=-37.634
max7679.185-7702.822=-23.637

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.667-172.669=-0.001
σ0.007-0.007=0.001
min172.652-172.657=-0.005
max172.674-172.675=-0.001
mean488.250-487.000=1.250
σ0.463-0.000=0.463
min488.000-487.000=1.000
max489.000-487.000=2.000
mean397.461-403.873=-6.412
σ18.359-17.326=1.033
min368.973-367.075=1.897
max415.923-420.488=-4.565
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.463-357.457=0.007
σ0.153-0.151=0.003
min357.321
max357.657-357.693=-0.036
mean565.000-564.000=1.000
σ0.000
min565.000-564.000=1.000
max565.000-564.000=1.000
mean768.822-742.519=26.304
σ51.890-71.473=-19.583
min671.743-626.659=45.084
max810.433-818.958=-8.524

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.083-1008.084=-0.001
σ0.762-0.760=0.001
min1007.611-1007.608=0.003
max1011.231-1011.227=0.004
mean7211.000
σ0.000
min7211.000
max7211.000
mean1.516-1.584=-0.068
σ0.111-0.125=-0.014
min1.418-1.472=-0.054
max1.817-1.988=-0.171

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.003-0.002=0.001
min0.881
max0.887-0.886=0.002
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.385-0.418=-0.032
σ0.081-0.145=-0.064
min0.332-0.335=-0.003
max0.526-0.675=-0.149
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.882-0.892=-0.009
σ0.097-0.094=0.004
min0.819-0.828=-0.010
max1.052-1.055=-0.003
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.538-0.536=0.002
σ0.050-0.043=0.008
min0.504-0.492=0.013
max0.626-0.602=0.024
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.826-0.849=-0.023
σ0.039-0.037=0.002
min0.805-0.819=-0.013
max0.895-0.913=-0.018

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-963.552=-0.001
σ0.036-0.024=0.012
min963.527-963.528=-0.001
max963.614-963.584=0.030
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.826-0.841=-0.015
σ0.023-0.024=-0.001
min0.789-0.801=-0.012
max0.845-0.863=-0.018
name=cdr_enhanced_4k_loc.art
mean884.854-884.853=0.001
σ0.009-0.005=0.004
min884.847
max884.868-884.859=0.008
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.672-0.713=-0.041
σ0.058-0.055=0.003
min0.581-0.615=-0.035
max0.729-0.740=-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.709-7.710=-0.001
mean7211.000
σ0.000
min7211.000
max7211.000
mean3.859-4.307=-0.448
σ0.377-0.082=0.295
min3.424-4.183=-0.759
max4.630-4.619=0.011
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.658-7.658=0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean3.527-4.299=-0.771
σ0.064-0.093=-0.030
min3.395-4.172=-0.777
max3.755-4.651=-0.896
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.743-0.757=-0.013
σ0.018-0.026=-0.008
min0.708-0.642=0.066
max0.862-0.881=-0.019
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.706-0.638=0.068
σ0.015-0.091=-0.076
min0.669-0.472=0.197
max0.761-0.863=-0.103

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.371-297.243=0.128
σ0.250-0.218=0.032
min297.175-297.088=0.087
max298.017-297.821=0.196
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.547-0.552=-0.005
σ0.040-0.027=0.013
min0.498-0.517=-0.019
max0.601-0.592=0.009

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.727-289.729=-0.001
σ0.046-0.032=0.014
min289.650-289.685=-0.035
max289.773-289.773=0.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.396-0.390=0.006
σ0.011-0.001=0.010
min0.387-0.389=-0.002
max0.408-0.391=0.017
iters=5
new-facts=1
prior-facts=6402
mean1299.629-1299.655=-0.026
σ0.092-0.118=-0.026
min1299.516-1299.508=0.008
max1299.752-1299.778=-0.026
mean7211.000
σ0.000
min7211.000
max7211.000
mean1.872-1.845=0.026
σ0.049-0.037=0.012
min1.816-1.806=0.010
max1.923-1.886=0.037
iters=5
new-facts=6402
prior-facts=1
mean1542.648-1542.625=0.023
σ4.009-4.057=-0.048
min1540.666-1540.581=0.085
max1549.813-1549.873=-0.060
mean7211.000
σ0.000
min7211.000
max7211.000
mean2.372-2.316=0.056
σ0.129-0.183=-0.054
min2.202-2.071=0.131
max2.514-2.525=-0.012
iters=5
new-facts=6402
prior-facts=6402
mean1861.616-1861.621=-0.005
σ0.088-0.090=-0.003
min1861.497-1861.498=-0.001
max1861.724-1861.739=-0.015
mean7211.000
σ0.000
min7211.000
max7211.000
mean2.903-2.837=0.066
σ0.055-0.066=-0.012
min2.855-2.722=0.133
max2.987-2.888=0.099

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.535-1.565=-0.030
σ0.221-0.258=-0.037
min1.271-1.295=-0.024
max1.725-1.887=-0.162

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.147-446.147=-0.000
σ577.065-577.064=0.001
min157.609-157.612=-0.003
max1311.744-1311.744=0.000
mean96.250
σ8.500
min92.000
max109.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean0.536-0.536=-0.000
σ0.524-0.534=-0.010
min0.270-0.267=0.003
max1.323-1.337=-0.015
policies=20
mean1576.415-1576.411=0.004
σ0.360-0.350=0.010
min1576.174-1576.175=-0.001
max1576.950-1576.931=0.019
mean920.000
σ0.000
min920.000
max920.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean2.648-2.629=0.019
σ0.014-0.016=-0.002
min2.637-2.613=0.024
max2.666-2.644=0.022
policies=200
mean15772.302-15772.259=0.043
σ0.090-0.091=-0.001
min15772.212-15772.133=0.078
max15772.424-15772.343=0.081
mean9200.000
σ0.000
min9200.000
max9200.000
mean7211.000
σ0.000
min7211.000
max7211.000
mean26.595-26.480=0.116
σ0.122-0.029=0.092
min26.491-26.449=0.042
max26.766-26.517=0.249