Compare commits

Home / Compare d5bfdd83 .. dfd89e6a

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.031=0.585
σ0.349-0.372=-0.023
min54.480-53.888=0.592
max55.608-55.088=0.520
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.140-0.139=0.001
σ0.004-0.005=-0.001
min0.133-0.132=0.001
max0.147-0.147=0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.384=0.402
σ0.007-0.006=0.001
min43.777-43.372=0.405
max43.800-43.394=0.407
mean416.000-417.000=-1.000
σ0.000
min416.000-417.000=-1.000
max416.000-417.000=-1.000
mean0.123-0.122=0.001
σ0.003-0.005=-0.001
min0.120-0.114=0.005
max0.129-0.129=0.000

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4272.875
σ1862.436
min2062.000
max7537.000
mean12.903
σ1.731
min11.967
max17.136
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.615
max36.620
mean4272.875
σ1862.436
min2062.000
max7537.000
mean13.081
σ1.661
min11.498
max16.989
op=table_records(), no indexes
mean41.928
σ0.000
min41.928
max41.929
mean7537.000
σ0.000
min7537.000
max7537.000
mean14.231
σ1.076
min12.864
max15.572
op=table_records(), repeat
mean41.928
σ0.002
min41.927
max41.932
mean4272.875
σ1862.436
min2062.000
max7537.000
mean12.553
σ2.343
min10.218
max16.140
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4272.875
σ1862.436
min2062.000
max7537.000
mean8.873
σ1.459
min7.982
max12.362
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4272.875
σ1862.436
min2062.000
max7537.000
mean6.669
σ1.098
min5.986
max9.345
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.664
max25.670
mean4272.875
σ1862.436
min2062.000
max7537.000
mean5.658
σ0.428
min5.253
max6.658
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4272.875
σ1862.436
min2062.000
max7537.000
mean5.393
σ0.368
min5.106
max6.275

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean7537.000
σ0.000
min7537.000
max7537.000
mean1033.666
σ6.433
min1022.695
max1042.130
op=load_product(), with indexes
mean8744.558
σ0.032
min8744.545
max8744.639
mean3807.125
σ1580.606
min2062.000
max5941.000
mean4671.407
σ1511.933
min3553.461
max7255.917

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4272.875
σ1862.436
min2062.000
max7537.000
mean86.679
σ15.460
min70.912
max116.595
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7537.000
σ0.000
min7537.000
max7537.000
mean240.805
σ401.059
min82.882
max1233.165
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.000
min66.685
max66.687
mean7537.000
σ0.000
min7537.000
max7537.000
mean149.999
σ15.032
min131.077
max166.684

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833
σ4.318
min11655.305
max11667.521
mean4272.875
σ1862.436
min2062.000
max7537.000
mean6136.134
σ1076.017
min4986.460
max8025.004
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7537.000
σ0.000
min7537.000
max7537.000
mean5599.557
σ1458.898
min4450.100
max7651.042

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.587
σ0.024
min172.561
max172.619
mean2062.000
σ0.000
min2062.000
max2062.000
mean368.709
σ44.257
min325.095
max466.693
op=pointedIndexFromKvs
rows=400000
mean357.368
σ0.048
min357.321
max357.438
mean2062.000
σ0.000
min2062.000
max2062.000
mean786.134
σ26.528
min732.310
max820.088

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.188-1006.325=1.863
σ0.860-0.912=-0.052
min1007.682-1005.860=1.822
max1011.733-1010.113=1.620
mean1040.050-1057.750=-17.700
σ304.365-303.545=0.820
min548.000-603.000=-55.000
max1468.000-1456.000=12.000
mean1.546-1.542=0.004
σ0.132-0.106=0.026
min1.449-1.332=0.117
max2.008-1.760=0.248

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
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.462-0.413=0.050
σ0.111-0.130=-0.019
min0.352-0.334=0.018
max0.627-0.642=-0.015
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.891-0.887=0.005
σ0.103-0.084=0.018
min0.823-0.827=-0.004
max1.071-1.029=0.042
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.551-0.539=0.012
σ0.047-0.040=0.007
min0.519-0.507=0.011
max0.631-0.608=0.023
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.849-0.843=0.006
σ0.039-0.036=0.003
min0.813-0.813=-0.000
max0.914-0.906=0.009

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.541-963.541=0.000
σ0.022-0.028=-0.006
min963.523
max963.576-963.589=-0.014
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.836-0.826=0.010
σ0.026-0.038=-0.013
min0.809-0.777=0.033
max0.866-0.866=0.000
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.007-0.006=0.001
min884.847
max884.864-884.861=0.003
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.734-0.721=0.014
σ0.023-0.031=-0.008
min0.694-0.672=0.022
max0.747-0.746=0.001

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.709=0.002
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean4.296-3.549=0.747
σ0.090-0.098=-0.009
min4.111-3.403=0.708
max4.552-3.942=0.609
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean4.269-3.510=0.759
σ0.091-0.071=0.020
min4.136-3.342=0.794
max4.611-3.778=0.834
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.742-0.751=-0.010
σ0.050-0.017=0.033
min0.529-0.715=-0.187
max0.861-0.855=0.006
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.714-0.712=0.002
σ0.017-0.019=-0.002
min0.678-0.618=0.060
max0.793-0.781=0.012

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.639-295.504=2.134
σ0.206-0.264=-0.058
min297.453-295.281=2.172
max298.201-296.226=1.975
mean2062.000-1893.000=169.000
σ0.000
min2062.000-1893.000=169.000
max2062.000-1893.000=169.000
mean0.551-0.576=-0.025
σ0.032-0.022=0.010
min0.506-0.536=-0.029
max0.596-0.602=-0.006

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.776-285.251=4.525
σ0.033-0.041=-0.008
min289.733-285.198=4.535
max289.810-285.291=4.519
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.410-0.398=0.012
σ0.013-0.009=0.004
min0.398-0.386=0.012
max0.429-0.409=0.020
iters=5
new-facts=1
prior-facts=6402
mean1299.682-1295.190=4.492
σ0.096-0.099=-0.003
min1299.584-1295.081=4.504
max1299.814-1295.316=4.498
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean2.070-1.914=0.156
σ0.083-0.092=-0.009
min1.985-1.815=0.169
max2.188-2.013=0.175
iters=5
new-facts=6402
prior-facts=1
mean1542.630-1538.109=4.521
σ4.055-4.018=0.038
min1540.629-1536.113=4.516
max1549.877-1545.291=4.586
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean2.320-2.152=0.167
σ0.187-0.166=0.020
min2.167-2.044=0.123
max2.636-2.447=0.189
iters=5
new-facts=6402
prior-facts=6402
mean1861.629-1857.109=4.520
σ0.057-0.056=0.001
min1861.549-1857.053=4.496
max1861.697-1857.187=4.510
mean1727.800-1744.000=-16.200
σ239.368-169.083=70.286
min1468.000-1496.000=-28.000
max2062.000-1893.000=169.000
mean2.939-3.047=-0.108
σ0.088-0.232=-0.144
min2.852-2.850=0.002
max3.055-3.438=-0.383

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.721-1.810=-0.089
σ0.126-0.045=0.081
min1.556-1.754=-0.198
max1.859-1.863=-0.004

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-443.611=2.574
σ577.139-577.065=0.074
min157.614-155.076=2.538
max1311.894-1309.209=2.685
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean0.549-0.534=0.016
σ0.577-0.552=0.025
min0.259-0.254=0.005
max1.414-1.362=0.052
policies=20
mean1576.405-1551.040=25.365
σ0.337-0.318=0.018
min1576.173-1550.820=25.353
max1576.904-1551.512=25.392
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean2.606-2.575=0.031
σ0.010-0.023=-0.013
min2.592-2.552=0.040
max2.613-2.598=0.015
policies=200
mean15772.229-15518.548=253.681
σ0.085-0.068=0.017
min15772.173-15518.485=253.688
max15772.356-15518.632=253.724
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1456.000=12.000
σ0.000
min1468.000-1456.000=12.000
max1468.000-1456.000=12.000
mean26.353-26.119=0.234
σ0.027-0.046=-0.019
min26.329-26.070=0.258
max26.384-26.173=0.211