Compare commits

Home / Compare 8c05410b .. 9e2969ae

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.617=-0.002
σ0.349-0.352=-0.004
min54.482-54.487=-0.005
max55.607-55.620=-0.012
mean414.000-416.000=-2.000
σ0.000
min414.000-416.000=-2.000
max414.000-416.000=-2.000
mean0.141-0.140=0.001
σ0.006-0.005=0.001
min0.134-0.132=0.001
max0.152-0.149=0.003
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.001
σ0.007-0.006=0.001
min43.778-43.779=-0.001
max43.801-43.797=0.004
mean414.000-416.000=-2.000
σ0.000
min414.000-416.000=-2.000
max414.000-416.000=-2.000
mean0.124-0.122=0.002
σ0.004-0.005=-0.001
min0.120-0.114=0.005
max0.130-0.129=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
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean13.004-12.358=0.646
σ1.805-0.160=1.646
min12.064-12.174=-0.110
max17.433-12.590=4.844
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.616-36.615=0.000
max36.620-36.620=0.000
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean12.633-12.581=0.052
σ1.673-0.585=1.088
min11.432-11.189=0.243
max16.529-13.022=3.507
op=table_records(), no indexes
mean41.928-41.928=-0.000
σ0.000-0.001=-0.000
min41.928
max41.929-41.929=-0.000
mean7549.000-7542.000=7.000
σ0.000
min7549.000-7542.000=7.000
max7549.000-7542.000=7.000
mean13.606-13.837=-0.231
σ0.955-1.126=-0.171
min12.489-12.360=0.129
max14.930-15.263=-0.333
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927-41.927=0.000
max41.932-41.931=0.001
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean12.572-12.092=0.480
σ1.904-1.963=-0.059
min10.716-10.101=0.614
max15.403-14.922=0.481
op=vertical_lookup_list() on indexed, after table_records()
mean27.604-27.605=-0.000
σ0.002-0.002=0.000
min27.603-27.603=-0.000
max27.607-27.607=0.000
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean8.693-8.554=0.139
σ1.246-0.676=0.570
min7.734-7.861=-0.127
max11.619-10.101=1.518
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=-0.000
max26.403-26.403=-0.000
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean6.821-6.744=0.076
σ1.311-0.626=0.685
min5.397-6.298=-0.901
max9.834-8.240=1.594
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.667=-0.001
σ0.002-0.002=0.000
min25.664-25.664=0.000
max25.670-25.670=0.000
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean5.474-5.436=0.038
σ0.455-0.160=0.295
min5.165-5.155=0.010
max6.542-5.584=0.958
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
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean5.397-5.255=0.141
σ0.556-0.142=0.414
min4.981-5.097=-0.117
max6.744-5.537=1.207

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.593
max2524.594
mean7549.000-7542.000=7.000
σ0.000
min7549.000-7542.000=7.000
max7549.000-7542.000=7.000
mean1043.947-1056.277=-12.331
σ6.166-9.606=-3.440
min1036.390-1035.035=1.354
max1053.909-1065.914=-12.005
op=load_product(), with indexes
mean8744.558-8744.558=-0.000
σ0.033-0.033=-0.000
min8744.544-8744.545=-0.000
max8744.640-8744.641=-0.001
mean3786.750-3782.250=4.500
σ1609.538-1610.517=-0.979
min1983.000-1971.000=12.000
max5948.000-5941.000=7.000
mean4699.603-4550.665=148.938
σ1564.288-1497.334=66.954
min3545.972-3535.743=10.229
max7300.349-7579.636=-279.287

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.076=0.000
max62.080
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean85.583-85.693=-0.110
σ12.242-8.974=3.268
min71.333-75.348=-4.016
max107.979-102.655=5.325
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7549.000-7542.000=7.000
σ0.000
min7549.000-7542.000=7.000
max7549.000-7542.000=7.000
mean242.263-218.674=23.589
σ400.721-317.580=83.140
min89.710-89.729=-0.019
max1233.885-1004.396=229.489
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685
max66.687-66.686=0.000
mean7549.000-7542.000=7.000
σ0.000
min7549.000-7542.000=7.000
max7549.000-7542.000=7.000
mean150.662-159.466=-8.804
σ13.716-12.158=1.559
min129.769-140.902=-11.133
max165.926-172.962=-7.037

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.517-11667.516=0.001
mean4264.500-4261.500=3.000
σ1879.783-1878.917=0.866
min1983.000-1971.000=12.000
max7549.000-7542.000=7.000
mean6341.557-6367.692=-26.135
σ1118.343-1236.381=-118.039
min4965.874-4927.768=38.106
max8320.163-7942.760=377.403
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=-0.000
min11560.066
max11560.069
mean7549.000-7542.000=7.000
σ0.000
min7549.000-7542.000=7.000
max7549.000-7542.000=7.000
mean5362.138-5474.948=-112.810
σ1216.114-1391.136=-175.022
min4416.079-4387.114=28.965
max7330.644-7344.256=-13.611

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.583-172.582=0.001
σ0.024-0.026=-0.002
min172.558
max172.616-172.626=-0.010
mean1983.000-1971.000=12.000
σ0.000
min1983.000-1971.000=12.000
max1983.000-1971.000=12.000
mean361.544-350.497=11.047
σ17.176-53.677=-36.501
min343.642-268.035=75.607
max395.023-409.173=-14.150
op=pointedIndexFromKvs
rows=400000
mean357.359-357.366=-0.007
σ0.036-0.045=-0.009
min357.321
max357.398-357.433=-0.035
mean1983.000-1971.000=12.000
σ0.000
min1983.000-1971.000=12.000
max1983.000-1971.000=12.000
mean743.107-739.523=3.584
σ57.901-63.538=-5.637
min646.070-633.750=12.321
max793.849-794.390=-0.541

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.187-1008.182=0.005
σ0.876-0.887=-0.011
min1007.686-1007.699=-0.014
max1011.812-1011.862=-0.050
mean1039.500-1039.150=0.350
σ306.210-305.598=0.612
min545.000-544.000=1.000
max1467.000-1465.000=2.000
mean1.554-1.551=0.003
σ0.098-0.087=0.011
min1.476-1.475=0.001
max1.864-1.765=0.099

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.412-0.427=-0.016
σ0.127-0.127=-0.001
min0.342-0.329=0.013
max0.635-0.650=-0.015
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.889-0.892=-0.003
σ0.086-0.076=0.010
min0.823-0.833=-0.010
max1.038-1.022=0.016
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.536-0.554=-0.018
σ0.058-0.052=0.006
min0.486-0.521=-0.035
max0.634-0.645=-0.011
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.847-0.850=-0.003
σ0.046-0.039=0.007
min0.813-0.817=-0.004
max0.928-0.912=0.016

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.540=0.000
σ0.031-0.031=-0.000
min963.523
max963.595-963.595=-0.000
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.798-0.796=0.002
σ0.046-0.043=0.003
min0.732-0.740=-0.009
max0.854-0.858=-0.004
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.001
σ0.006-0.007=-0.001
min884.847
max884.860-884.861=-0.000
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.727-0.726=0.001
σ0.025-0.025=0.001
min0.695-0.693=0.001
max0.753-0.751=0.002

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.002
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean4.262-4.251=0.011
σ0.083-0.077=0.006
min4.084-4.115=-0.031
max4.533-4.556=-0.023
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=-0.000
min7.654
max7.658
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean4.232-4.266=-0.034
σ0.065-0.082=-0.017
min4.066-4.127=-0.061
max4.389-4.512=-0.123
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.740-0.751=-0.011
σ0.018-0.016=0.002
min0.706-0.723=-0.017
max0.878-0.853=0.025
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.707-0.708=-0.001
σ0.022-0.015=0.007
min0.673-0.679=-0.006
max0.811-0.768=0.043

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.425-297.578=-0.153
σ0.224-0.217=0.007
min297.220-297.395=-0.175
max297.999-298.170=-0.171
mean1983.000-1971.000=12.000
σ0.000
min1983.000-1971.000=12.000
max1983.000-1971.000=12.000
mean0.558-0.567=-0.009
σ0.035-0.040=-0.005
min0.512-0.519=-0.007
max0.597-0.615=-0.018

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.772=-0.000
σ0.038-0.037=0.002
min289.722-289.723=-0.001
max289.811-289.809=0.002
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.402-0.395=0.007
σ0.011-0.011=-0.000
min0.396-0.386=0.010
max0.421-0.413=0.008
iters=5
new-facts=1
prior-facts=6402
mean1299.693-1299.688=0.005
σ0.089-0.082=0.007
min1299.593-1299.592=0.001
max1299.822-1299.798=0.024
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean2.263-2.258=0.005
σ0.079-0.102=-0.023
min2.161-2.132=0.029
max2.334-2.356=-0.023
iters=5
new-facts=6402
prior-facts=1
mean1542.659-1542.655=0.004
σ4.010-4.022=-0.011
min1540.699-1540.693=0.006
max1549.828-1549.843=-0.016
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean2.295-2.295=-0.001
σ0.130-0.177=-0.046
min2.170-2.153=0.017
max2.470-2.589=-0.120
iters=5
new-facts=6402
prior-facts=6402
mean1861.625-1861.627=-0.002
σ0.056-0.066=-0.010
min1861.550-1861.530=0.020
max1861.692-1861.696=-0.004
mean1768.400-1765.000=3.400
σ225.944-217.533=8.411
min1471.000-1477.000=-6.000
max1983.000-1971.000=12.000
mean3.240-3.303=-0.063
σ0.338-0.383=-0.045
min2.863-2.881=-0.018
max3.701-3.776=-0.074

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.822-1.844=-0.022
σ0.075-0.173=-0.098
min1.766-1.574=0.192
max1.950-2.004=-0.054

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.186-446.186=0.000
σ577.140-577.139=0.000
min157.615-157.615=0.000
max1311.895-1311.895=0.000
mean96.250
σ8.500
min92.000
max109.000
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean0.551-0.538=0.013
σ0.574-0.553=0.022
min0.262-0.259=0.004
max1.412-1.367=0.045
policies=20
mean1576.421-1576.421=0.000
σ0.349-0.351=-0.002
min1576.186-1576.183=0.002
max1576.940-1576.942=-0.002
mean920.000
σ0.000
min920.000
max920.000
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean2.625-2.622=0.004
σ0.014-0.012=0.002
min2.610-2.610=-0.001
max2.641-2.638=0.004
policies=200
mean15772.320-15772.216=0.104
σ0.106-0.077=0.029
min15772.242-15772.116=0.127
max15772.471-15772.299=0.172
mean9200.000
σ0.000
min9200.000
max9200.000
mean1467.000-1465.000=2.000
σ0.000
min1467.000-1465.000=2.000
max1467.000-1465.000=2.000
mean26.616-26.474=0.142
σ0.045-0.067=-0.022
min26.584-26.393=0.191
max26.682-26.551=0.132