Compare commits

Home / Compare ba291fdd .. f01b2d7a

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.618-53.706=0.912
σ0.350-0.367=-0.017
min54.487-53.565=0.922
max55.613-54.751=0.862
mean422.000-416.700=5.300
σ0.000-0.483=-0.483
min422.000-416.000=6.000
max422.000-417.000=5.000
mean0.141-0.140=0.001
σ0.009-0.003=0.006
min0.131-0.136=-0.005
max0.159-0.146=0.013
cache=y
dps=1
iters=10
policies=100
mean43.787-43.059=0.728
σ0.009-0.006=0.002
min43.775-43.048=0.727
max43.804-43.067=0.737
mean422.000-417.000=5.000
σ0.000
min422.000-417.000=5.000
max422.000-417.000=5.000
mean0.125-0.123=0.002
σ0.007-0.004=0.003
min0.120-0.118=0.002
max0.144-0.129=0.015

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618
σ0.002
min36.615
max36.620
mean4271.500
σ1875.122
min1990.000
max7542.000
mean12.885
σ1.673
min11.944
max16.973
op=column_set() on indexed, repeat
mean36.617
σ0.002
min36.616
max36.619
mean4271.500
σ1875.122
min1990.000
max7542.000
mean13.343
σ1.625
min12.531
max17.344
op=table_records(), no indexes
mean41.928
σ0.001
min41.928
max41.929
mean7542.000
σ0.000
min7542.000
max7542.000
mean13.618
σ0.992
min12.491
max14.683
op=table_records(), repeat
mean41.929
σ0.002
min41.927
max41.932
mean4271.500
σ1875.122
min1990.000
max7542.000
mean12.401
σ2.205
min10.289
max15.161
op=vertical_lookup_list() on indexed, after table_records()
mean27.605
σ0.002
min27.603
max27.607
mean4271.500
σ1875.122
min1990.000
max7542.000
mean8.817
σ1.298
min7.873
max11.922
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400
σ0.002
min26.399
max26.403
mean4271.500
σ1875.122
min1990.000
max7542.000
mean6.684
σ1.119
min6.004
max9.403
op=vertical_lookup_row_list() on 2 indexed
mean25.666
σ0.002
min25.665
max25.669
mean4271.500
σ1875.122
min1990.000
max7542.000
mean5.639
σ0.536
min5.233
max6.942
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968
σ0.002
min25.967
max25.971
mean4271.500
σ1875.122
min1990.000
max7542.000
mean5.409
σ0.534
min5.066
max6.704

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean7542.000
σ0.000
min7542.000
max7542.000
mean1106.450
σ159.785
min1043.068
max1501.606
op=load_product(), with indexes
mean8744.558
σ0.033
min8744.544
max8744.639
mean3794.750
σ1606.742
min1990.000
max5949.000
mean4649.167
σ1504.717
min3557.034
max7361.410

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078
σ0.002
min62.076
max62.080
mean4271.500
σ1875.122
min1990.000
max7542.000
mean88.702
σ13.429
min76.363
max117.417
op=vertical_lookup_list() on unindexed missing Int
mean40.944
σ0.001
min40.944
max40.945
mean7542.000
σ0.000
min7542.000
max7542.000
mean237.522
σ386.855
min85.718
max1194.766
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686
σ0.001
min66.685
max66.689
mean7542.000
σ0.000
min7542.000
max7542.000
mean148.441
σ16.114
min120.791
max165.812

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.834
σ4.318
min11655.305
max11667.521
mean4271.500
σ1875.122
min1990.000
max7542.000
mean6553.247
σ1297.635
min4985.947
max8270.335
op=vertical_lookup_list() on indexed
mean11560.068
σ0.001
min11560.066
max11560.069
mean7542.000
σ0.000
min7542.000
max7542.000
mean5482.501
σ1343.777
min4411.811
max7267.779

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582
σ0.026
min172.558
max172.624
mean1990.000
σ0.000
min1990.000
max1990.000
mean350.621
σ35.790
min274.307
max403.568
op=pointedIndexFromKvs
rows=400000
mean357.362
σ0.043
min357.321
max357.405
mean1990.000
σ0.000
min1990.000
max1990.000
mean763.268
σ64.684
min611.603
max809.514

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1005.105=3.077
σ0.927-0.888=0.039
min1007.716-1004.637=3.079
max1012.041-1008.782=3.260
mean1058.450-1055.100=3.350
σ316.802-321.597=-4.794
min581.000-553.000=28.000
max1528.000-1632.000=-104.000
mean1.552-1.628=-0.076
σ0.111-0.090=0.021
min1.452-1.556=-0.103
max1.905-1.879=0.027

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.002
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.439-0.418=0.021
σ0.132-0.135=-0.003
min0.340-0.335=0.006
max0.656-0.658=-0.002
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.901-0.878=0.023
σ0.102-0.086=0.016
min0.837-0.830=0.008
max1.082-1.031=0.051
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.548-0.542=0.007
σ0.041-0.057=-0.015
min0.515-0.485=0.030
max0.620-0.636=-0.016
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.840-0.840=-0.001
σ0.050-0.039=0.010
min0.799-0.808=-0.009
max0.919-0.904=0.015

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.550-963.554=-0.004
σ0.035-0.026=0.009
min963.523-963.535=-0.012
max963.611-963.599=0.012
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.828-0.827=0.001
σ0.030-0.039=-0.009
min0.790-0.773=0.017
max0.859-0.860=-0.001
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.006-0.008=-0.003
min884.847
max884.861-884.866=-0.006
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.743-0.713=0.030
σ0.006-0.065=-0.060
min0.735-0.596=0.139
max0.750-0.746=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.709-7.712=-0.003
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean3.559-4.266=-0.707
σ0.086-0.067=0.020
min3.410-4.148=-0.737
max3.882-4.538=-0.656
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean3.557-4.265=-0.708
σ0.059-0.069=-0.010
min3.440-4.144=-0.705
max3.795-4.636=-0.841
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.761-0.745=0.016
σ0.017-0.016=0.001
min0.728-0.717=0.011
max0.876-0.863=0.013
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.717-0.703=0.014
σ0.019-0.016=0.003
min0.627-0.678=-0.050
max0.798-0.803=-0.006

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.427-294.342=3.085
σ0.253-0.279=-0.026
min297.198-294.065=3.133
max298.107-295.075=3.032
mean1990.000-1974.000=16.000
σ0.000
min1990.000-1974.000=16.000
max1990.000-1974.000=16.000
mean0.579-0.570=0.009
σ0.029-0.067=-0.039
min0.526-0.495=0.031
max0.616-0.717=-0.101

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.773-281.493=8.280
σ0.035-0.036=-0.001
min289.726-281.453=8.273
max289.810-281.529=8.281
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.396-0.379=0.017
σ0.006-0.001=0.005
min0.393-0.378=0.015
max0.406-0.380=0.026
iters=5
new-facts=1
prior-facts=6402
mean1299.662-1291.479=8.183
σ0.070-0.117=-0.046
min1299.584-1291.352=8.232
max1299.732-1291.646=8.086
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean2.097-1.928=0.168
σ0.072-0.109=-0.036
min2.007-1.788=0.219
max2.177-2.046=0.132
iters=5
new-facts=6402
prior-facts=1
mean1542.589-1534.344=8.245
σ4.031-4.031=0.000
min1540.556-1532.322=8.234
max1549.790-1541.543=8.248
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean2.191-2.349=-0.158
σ0.158-0.263=-0.104
min1.974-2.093=-0.119
max2.375-2.705=-0.330
iters=5
new-facts=6402
prior-facts=6402
mean1861.628-1853.374=8.254
σ0.078-0.078=0.000
min1861.507-1853.284=8.224
max1861.704-1853.469=8.235
mean1785.600-1802.800=-17.200
σ210.469-168.869=41.600
min1528.000-1632.000=-104.000
max1990.000-1974.000=16.000
mean3.270-3.253=0.018
σ0.381-0.334=0.047
min2.861-2.892=-0.030
max3.681-3.656=0.025

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.595-1.424=0.170
σ0.344-0.305=0.040
min1.017-1.102=-0.084
max1.861-1.873=-0.012

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.183-442.429=3.754
σ577.140-577.063=0.077
min157.610-153.895=3.715
max1311.894-1308.024=3.870
mean96.250
σ8.500
min92.000
max109.000
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean0.541-0.521=0.021
σ0.558-0.515=0.043
min0.261-0.261=0.000
max1.378-1.293=0.085
policies=20
mean1576.404-1539.224=37.180
σ0.353-0.321=0.032
min1576.171-1538.999=37.172
max1576.930-1539.700=37.230
mean920.000
σ0.000
min920.000
max920.000
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean2.629-2.573=0.055
σ0.035-0.016=0.019
min2.587-2.554=0.033
max2.673-2.589=0.084
policies=200
mean15772.305-15400.365=371.940
σ0.137-0.085=0.052
min15772.115-15400.270=371.845
max15772.442-15400.467=371.975
mean9200.000
σ0.000
min9200.000
max9200.000
mean1528.000-1632.000=-104.000
σ0.000
min1528.000-1632.000=-104.000
max1528.000-1632.000=-104.000
mean26.416-25.961=0.455
σ0.046-0.075=-0.029
min26.363-25.862=0.501
max26.474-26.035=0.439