Compare commits

Home / Compare becb175e .. 2db3f9fc

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.616=0.000
σ0.351-0.348=0.003
min54.483-54.481=0.002
max55.614-55.606=0.008
mean417.000-418.700=-1.700
σ0.000-0.483=-0.483
min417.000-418.000=-1.000
max417.000-419.000=-2.000
mean0.139-0.138=0.001
σ0.004-0.005=-0.002
min0.135-0.131=0.005
max0.146-0.147=-0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.787=-0.002
σ0.005-0.007=-0.002
min43.777-43.779=-0.001
max43.798-43.804=-0.006
mean417.000-419.000=-2.000
σ0.000
min417.000-419.000=-2.000
max417.000-419.000=-2.000
mean0.121-0.120=0.001
σ0.005-0.005=-0.000
min0.115-0.115=0.001
max0.128-0.130=-0.002

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
mean4267.625-4264.125=3.500
σ1881.094-1876.550=4.543
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean12.351-12.772=-0.420
σ0.395-1.642=-1.247
min11.949-11.703=0.246
max13.028-16.747=-3.719
op=column_set() on indexed, repeat
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.615
max36.620-36.619=0.000
mean4267.625-4264.125=3.500
σ1881.094-1876.550=4.543
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean12.288-12.629=-0.342
σ0.553-1.506=-0.953
min11.521-11.326=0.195
max12.906-16.094=-3.188
op=table_records(), no indexes
mean41.931-41.928=0.003
σ0.001-0.000=0.001
min41.929-41.928=0.001
max41.932-41.929=0.003
mean7554.000-7537.000=17.000
σ0.000
min7554.000-7537.000=17.000
max7554.000-7537.000=17.000
mean13.525-13.454=0.071
σ1.681-0.906=0.775
min10.171-12.567=-2.396
max15.477-14.590=0.887
op=table_records(), repeat
mean41.929-41.928=0.001
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.931-41.931=-0.000
mean4206.250-4264.125=-57.875
σ1927.375-1876.550=50.824
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean12.983-12.012=0.970
σ1.519-1.981=-0.462
min10.782-10.163=0.618
max14.757-15.646=-0.889
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-27.607=0.000
mean4206.250-4264.125=-57.875
σ1927.375-1876.550=50.824
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean8.695-8.719=-0.024
σ0.840-1.201=-0.361
min7.751-7.889=-0.138
max10.548-11.627=-1.079
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403
mean4267.625-4264.125=3.500
σ1881.094-1876.550=4.543
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean6.608-6.914=-0.305
σ0.727-1.099=-0.372
min5.623-6.331=-0.708
max8.047-9.624=-1.577
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.001
min25.664
max25.668-25.670=-0.001
mean4267.625-4264.125=3.500
σ1881.094-1876.550=4.543
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean5.517-5.637=-0.120
σ0.113-0.464=-0.351
min5.371-5.251=0.120
max5.715-6.733=-1.018
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=-0.000
σ0.002-0.002=0.000
min25.967
max25.972-25.971=0.001
mean4267.625-4264.125=3.500
σ1881.094-1876.550=4.543
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean5.314-5.423=-0.109
σ0.100-0.491=-0.392
min5.148-5.141=0.007
max5.474-6.630=-1.155

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.597-2524.593=0.004
σ0.001-0.000=0.001
min2524.597-2524.593=0.003
max2524.601-2524.594=0.007
mean7554.000-7537.000=17.000
σ0.000
min7554.000-7537.000=17.000
max7554.000-7537.000=17.000
mean1050.482-1043.540=6.942
σ4.114-3.816=0.298
min1045.397-1037.759=7.638
max1056.423-1049.724=6.700
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.033-0.033=0.000
min8744.544-8744.544=0.000
max8744.640-8744.639=0.001
mean3787.750-3788.750=-1.000
σ1609.188-1608.136=1.052
min1984.000-1983.000=1.000
max5946.000-5947.000=-1.000
mean4580.733-4424.494=156.239
σ1469.320-1402.825=66.496
min3521.726-3532.944=-11.219
max7188.609-7446.625=-258.017

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=0.000
σ0.003-0.002=0.001
min62.075-62.075=0.000
max62.084-62.080=0.004
mean4267.625-4264.125=3.500
σ1881.094-1876.550=4.543
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean83.276-85.249=-1.973
σ11.708-13.627=-1.919
min69.426-70.604=-1.177
max101.674-106.412=-4.738
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
mean7554.000-7537.000=17.000
σ0.000
min7554.000-7537.000=17.000
max7554.000-7537.000=17.000
mean97.462-100.582=-3.120
σ9.972-7.556=2.416
min81.133-88.174=-7.041
max107.686-109.085=-1.399
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
mean7554.000-7537.000=17.000
σ0.000
min7554.000-7537.000=17.000
max7554.000-7537.000=17.000
mean149.482-150.563=-1.080
σ17.363-14.496=2.867
min118.824-127.225=-8.401
max167.077-167.190=-0.113

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.317-4.318=-0.001
min11655.305-11655.305=-0.000
max11667.517-11667.520=-0.003
mean4206.250-4264.125=-57.875
σ1927.375-1876.550=50.824
min1984.000-1983.000=1.000
max7554.000-7537.000=17.000
mean6466.959-6366.729=100.231
σ1248.682-1161.803=86.879
min4889.632-4965.166=-75.535
max8280.051-8148.390=131.661
op=vertical_lookup_list() on indexed
mean11560.065-11560.068=-0.003
σ0.001-0.001=-0.001
min11560.064-11560.066=-0.001
max11560.066-11560.069=-0.003
mean7554.000-7537.000=17.000
σ0.000
min7554.000-7537.000=17.000
max7554.000-7537.000=17.000
mean5164.810-5428.145=-263.335
σ1044.743-1341.750=-297.008
min4401.792-4382.067=19.725
max7372.320-7486.002=-113.681

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.577-172.581=-0.004
σ0.021-0.025=-0.004
min172.558
max172.611-172.623=-0.012
mean1984.000-1983.000=1.000
σ0.000
min1984.000-1983.000=1.000
max1984.000-1983.000=1.000
mean348.992-347.469=1.524
σ55.949-38.746=17.204
min262.817-264.971=-2.154
max406.241-390.621=15.620
op=pointedIndexFromKvs
rows=400000
mean357.367-357.366=0.001
σ0.046-0.046=-0.000
min357.321
max357.423-357.445=-0.022
mean1984.000-1983.000=1.000
σ0.000
min1984.000-1983.000=1.000
max1984.000-1983.000=1.000
mean756.372-735.782=20.590
σ64.742-60.627=4.115
min621.672-642.528=-20.856
max814.118-802.805=11.313

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.189-1008.190=-0.001
σ0.876-0.868=0.008
min1007.687-1007.688=-0.002
max1011.812-1011.774=0.038
mean1046.600-1043.450=3.150
σ301.225-301.157=0.068
min544.000-548.000=-4.000
max1449.000-1469.000=-20.000
mean1.543-1.521=0.022
σ0.094-0.068=0.026
min1.466-1.454=0.012
max1.763-1.757=0.006

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=0.000
σ0.003-0.002=0.000
min0.881
max0.887-0.886=0.001
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.411-0.427=-0.015
σ0.127-0.136=-0.009
min0.331-0.341=-0.011
max0.633-0.668=-0.035
name=error_case.art
mean2.334-2.333=0.000
σ0.004-0.003=0.001
min2.332
max2.341-2.337=0.004
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.877-0.898=-0.021
σ0.085-0.095=-0.010
min0.819-0.841=-0.022
max1.025-1.066=-0.041
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.544-0.556=-0.012
σ0.054-0.047=0.007
min0.498-0.524=-0.026
max0.636-0.637=-0.001
name=nested_use.art
mean2.355
σ0.002-0.002=0.000
min2.355
max2.359-2.358=0.000
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.857-0.855=0.002
σ0.048-0.043=0.006
min0.812-0.819=-0.006
max0.935-0.928=0.007

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.542=0.001
σ0.024-0.029=-0.005
min963.523
max963.582-963.593=-0.011
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.802-0.790=0.012
σ0.060-0.059=0.001
min0.737-0.727=0.010
max0.860-0.866=-0.007
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.006=0.000
min884.847
max884.860-884.860=0.000
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.714-0.741=-0.027
σ0.037-0.005=0.032
min0.668-0.737=-0.069
max0.744-0.748=-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.711-7.709=0.001
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean4.262-4.294=-0.032
σ0.082-0.084=-0.002
min4.088-4.143=-0.054
max4.678-4.580=0.097
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.662-7.658=0.004
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean4.240-4.272=-0.032
σ0.067-0.077=-0.010
min4.100-4.143=-0.043
max4.466-4.584=-0.117
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.749-0.758=-0.009
σ0.020-0.018=0.002
min0.712-0.728=-0.016
max0.867-0.880=-0.012
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.703-0.709=-0.006
σ0.044-0.045=-0.000
min0.514-0.502=0.012
max0.793-0.802=-0.009

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.454-297.443=0.011
σ0.184-0.238=-0.053
min297.309-297.223=0.086
max297.940-298.069=-0.129
mean1984.000-1983.000=1.000
σ0.000
min1984.000-1983.000=1.000
max1984.000-1983.000=1.000
mean0.532-0.555=-0.024
σ0.032-0.032=0.000
min0.500-0.504=-0.004
max0.589-0.599=-0.010

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-289.770=0.006
σ0.036-0.032=0.004
min289.727-289.727=0.000
max289.813-289.804=0.009
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.400-0.397=0.003
σ0.011-0.015=-0.005
min0.394-0.377=0.016
max0.419-0.421=-0.002
iters=5
new-facts=1
prior-facts=6402
mean1299.618-1299.648=-0.030
σ0.094-0.067=0.027
min1299.506-1299.572=-0.066
max1299.741-1299.708=0.032
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean1.934-2.095=-0.161
σ0.040-0.064=-0.024
min1.872-1.997=-0.125
max1.979-2.146=-0.167
iters=5
new-facts=6402
prior-facts=1
mean1542.605-1542.625=-0.019
σ4.040-4.032=0.008
min1540.572-1540.591=-0.019
max1549.824-1549.828=-0.004
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean2.152-2.260=-0.109
σ0.195-0.164=0.031
min1.939-2.128=-0.189
max2.409-2.448=-0.039
iters=5
new-facts=6402
prior-facts=6402
mean1861.645-1861.632=0.013
σ0.079-0.057=0.022
min1861.551-1861.559=-0.007
max1861.736-1861.700=0.036
mean1768.800-1768.200=0.600
σ226.846-226.466=0.381
min1472.000-1470.000=2.000
max1984.000-1983.000=1.000
mean3.156-3.222=-0.066
σ0.291-0.313=-0.022
min2.892-2.879=0.013
max3.492-3.550=-0.058

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.705-1.772=-0.067
σ0.080-0.102=-0.022
min1.567-1.606=-0.039
max1.761-1.866=-0.104

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.186=-0.001
σ577.140-577.139=0.000
min157.612-157.615=-0.003
max1311.895-1311.895=-0.001
mean96.250
σ8.500
min92.000
max109.000
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean0.536-0.539=-0.003
σ0.549-0.557=-0.008
min0.258-0.260=-0.002
max1.360-1.375=-0.015
policies=20
mean1576.420-1576.427=-0.007
σ0.345-0.358=-0.013
min1576.186-1576.186=-0.001
max1576.933-1576.959=-0.026
mean920.000
σ0.000
min920.000
max920.000
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean2.618-2.637=-0.019
σ0.007-0.030=-0.024
min2.612-2.607=0.005
max2.626-2.672=-0.046
policies=200
mean15772.206-15772.201=0.005
σ0.175-0.164=0.012
min15772.039-15772.078=-0.038
max15772.453-15772.439=0.014
mean9200.000
σ0.000
min9200.000
max9200.000
mean1449.000-1469.000=-20.000
σ0.000
min1449.000-1469.000=-20.000
max1449.000-1469.000=-20.000
mean26.461-26.440=0.021
σ0.053-0.062=-0.009
min26.387-26.365=0.023
max26.514-26.513=0.001