Compare commits

Home / Compare fa4f072b .. 8a8e98dc

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.522-53.703=0.820
σ0.370-0.368=0.001
min54.378-53.562=0.816
max55.574-54.751=0.823
mean416.000-414.000=2.000
σ0.000
min416.000-414.000=2.000
max416.000-414.000=2.000
mean0.140-0.136=0.005
σ0.005-0.005=-0.000
min0.136-0.130=0.006
max0.148-0.146=0.002
cache=y
dps=1
iters=10
policies=100
mean43.766-43.058=0.707
σ0.007-0.007=-0.000
min43.756-43.050=0.706
max43.777-43.069=0.708
mean416.000-414.000=2.000
σ0.000
min416.000-414.000=2.000
max416.000-414.000=2.000
mean0.122-0.121=0.001
σ0.004-0.004=0.000
min0.116-0.117=-0.001
max0.128-0.128=-0.000

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.618=-0.001
σ0.002-0.002=-0.001
min36.616-36.615=0.000
max36.619-36.620=-0.001
mean4169.500-4285.125=-115.625
σ1899.312-1980.080=-80.768
min1550.000
max7203.000-7209.000=-6.000
mean12.595-101.379=-88.785
σ0.313-250.861=-250.548
min12.189-12.443=-0.254
max13.226-722.229=-709.003
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.617=-0.000
σ0.002-0.002=-0.000
min36.616-36.616=0.000
max36.619-36.620=-0.000
mean4289.625-4285.125=4.500
σ1979.093-1980.080=-0.986
min1550.000
max7203.000-7209.000=-6.000
mean95.012-13.984=81.028
σ234.488-2.747=231.741
min11.483-12.188=-0.704
max675.338-20.721=654.618
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.929=0.000
σ0.002-0.002=0.000
min41.928-41.928=0.000
max41.932-41.933=-0.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean14.820-14.816=0.004
σ1.238-0.949=0.289
min12.029-12.893=-0.864
max15.540-15.594=-0.054
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.930-41.930=-0.000
σ0.002-0.002=-0.000
min41.928-41.928=0.000
max41.932
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean12.916-13.565=-0.649
σ1.374-0.913=0.461
min11.176-12.119=-0.943
max15.088-14.415=0.673
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.932-41.931=0.001
mean4169.500-4168.625=0.875
σ1899.312-1902.642=-3.330
min1550.000
max7203.000-7209.000=-6.000
mean13.503-13.955=-0.451
σ1.715-1.419=0.296
min10.992-11.274=-0.282
max15.244-15.545=-0.301
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.604=0.000
σ0.002-0.002=0.000
min27.603-27.603=-0.000
max27.607-27.607=-0.000
mean4169.500-4168.625=0.875
σ1899.312-1902.642=-3.330
min1550.000
max7203.000-7209.000=-6.000
mean9.127-9.252=-0.126
σ0.361-0.498=-0.138
min8.720-8.777=-0.056
max9.744-10.246=-0.502
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401-26.400=0.001
σ0.002-0.001=0.001
min26.399
max26.403-26.403=0.000
mean4169.500-4168.625=0.875
σ1899.312-1902.642=-3.330
min1550.000
max7203.000-7209.000=-6.000
mean6.585-6.646=-0.062
σ0.361-0.136=0.225
min6.132-6.462=-0.330
max7.265-6.871=0.394
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.667=-0.001
σ0.002-0.002=-0.000
min25.664
max25.670-25.670=-0.000
mean4289.625-4285.125=4.500
σ1979.093-1980.080=-0.986
min1550.000
max7203.000-7209.000=-6.000
mean6.099-6.347=-0.248
σ0.679-0.969=-0.290
min5.598-5.795=-0.198
max7.703-8.730=-1.027
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-25.663=0.000
mean4289.625-4285.125=4.500
σ1979.093-1980.080=-0.986
min1550.000
max7203.000-7209.000=-6.000
mean5.754-5.798=-0.044
σ0.711-0.448=0.263
min5.154-5.548=-0.394
max7.471-6.888=0.582
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.969=0.000
σ0.002-0.002=0.000
min25.967-25.967=-0.000
max25.972-25.971=0.001
mean4289.625-4285.125=4.500
σ1979.093-1980.080=-0.986
min1550.000
max7203.000-7209.000=-6.000
mean5.788-5.941=-0.153
σ0.637-0.487=0.150
min5.247-5.649=-0.402
max7.312-7.122=0.190
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=0.000
σ0.002-0.001=0.000
min25.967-25.967=0.000
max25.971
mean4289.625-4285.125=4.500
σ1979.093-1980.080=-0.986
min1550.000
max7203.000-7209.000=-6.000
mean5.754-5.805=-0.051
σ0.649-0.367=0.282
min5.311-5.542=-0.230
max7.344-6.656=0.688

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595-2524.596=-0.001
σ0.002-0.002=0.000
min2524.594-2524.594=-0.000
max2524.598-2524.598=0.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean1186.791-1354.714=-167.923
σ386.677-482.119=-95.442
min1043.294-1032.212=11.082
max2143.729-2221.758=-78.029
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.560-8744.560=0.000
σ0.040-0.042=-0.001
min8744.545-8744.545=-0.000
max8744.660-8744.663=-0.003
mean3596.750-3590.000=6.750
σ1818.874-1818.552=0.322
min1075.000-1070.000=5.000
max5837.000-5822.000=15.000
mean5001.306-5024.140=-22.833
σ1581.008-1657.491=-76.483
min3537.721-3527.548=10.173
max7104.074-7333.502=-229.428

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.081=-0.001
mean4169.500-4168.625=0.875
σ1899.312-1902.642=-3.330
min1550.000
max7203.000-7209.000=-6.000
mean83.720-81.330=2.390
σ10.075-10.856=-0.781
min75.037-71.806=3.231
max104.081-101.102=2.979
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.078=-0.000
σ0.002-0.003=-0.001
min62.076-62.076=0.000
max62.080-62.084=-0.004
mean4169.500-4168.625=0.875
σ1899.312-1902.642=-3.330
min1550.000
max7203.000-7209.000=-6.000
mean84.658-82.167=2.491
σ9.986-10.984=-0.997
min75.265-72.408=2.857
max104.674-102.297=2.378
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.944=0.000
σ0.002-0.001=0.000
min40.943-40.944=-0.000
max40.947-40.947=0.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean100.741-103.527=-2.786
σ12.439-9.016=3.423
min73.621-84.323=-10.702
max108.046-109.071=-1.025
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.946=-0.001
σ0.002-0.002=-0.000
min40.943-40.944=-0.000
max40.948-40.948=-0.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean100.848-103.554=-2.706
σ12.675-9.071=3.604
min73.184-84.076=-10.892
max108.641-109.142=-0.501
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951-40.950=0.000
σ0.002-0.002=0.000
min40.948-40.949=-0.000
max40.953
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean104.104-105.699=-1.595
σ10.462-7.330=3.132
min81.535-90.692=-9.156
max112.764-111.583=1.180
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.951=-0.000
σ0.002-0.002=-0.000
min40.948-40.948=0.000
max40.954-40.954=0.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean101.159-103.775=-2.616
σ12.358-8.944=3.414
min74.300-84.790=-10.490
max108.680-108.901=-0.222
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.686=0.001
σ0.002-0.001=0.001
min66.686-66.685=0.000
max66.690-66.689=0.001
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean205.856-234.681=-28.826
σ145.930-214.832=-68.902
min117.858-132.946=-15.088
max564.526-765.491=-200.965
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.687=-0.000
σ0.002-0.002=-0.000
min66.685
max66.689-66.690=-0.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean149.435-156.202=-6.767
σ23.319-14.819=8.500
min110.168-132.903=-22.735
max168.021-168.438=-0.417

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.000
min11655.305-11655.305=-0.000
max11667.520-11667.519=0.001
mean4169.500-4168.625=0.875
σ1899.312-1902.642=-3.330
min1550.000
max7203.000-7209.000=-6.000
mean6618.182-6916.482=-298.299
σ1171.136-1084.054=87.082
min4856.904-4862.294=-5.390
max7706.888-8036.077=-329.189
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.065=-0.000
σ0.001-0.001=-0.000
min11560.064
max11560.068-11560.068=-0.001
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean6113.546-5660.182=453.364
σ1628.342-1097.140=531.202
min4400.715-4406.855=-6.140
max8745.435-7161.962=1583.474

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.665-172.669=-0.005
σ0.011-0.009=0.003
min172.646-172.657=-0.010
max172.677-172.681=-0.005
mean487.250-486.000=1.250
σ0.707-0.000=0.707
min487.000-486.000=1.000
max489.000-486.000=3.000
mean392.917-404.962=-12.045
σ18.687-20.674=-1.987
min358.928-363.220=-4.292
max412.896-420.636=-7.740
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.467-357.472=-0.005
σ0.156-0.168=-0.011
min357.321
max357.628-357.695=-0.067
mean573.000-568.000=5.000
σ0.000
min573.000-568.000=5.000
max573.000-568.000=5.000
mean786.083-795.262=-9.179
σ47.429-48.233=-0.804
min703.068-723.628=-20.559
max860.078-886.182=-26.104

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.081-1005.003=3.078
σ0.761-0.751=0.011
min1007.604-1004.531=3.073
max1011.227-1008.106=3.121
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean1.513-1.594=-0.081
σ0.132-0.133=-0.001
min1.382-1.396=-0.014
max1.843-1.901=-0.057

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.884-0.883=0.001
σ0.002-0.002=0.000
min0.881
max0.886-0.886=0.001
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.413-0.317=0.096
σ0.130-0.116=0.014
min0.330-0.249=0.081
max0.641-0.522=0.119
name=error_case.art
mean2.334-2.333=0.001
σ0.003-0.003=0.001
min2.332
max2.339-2.337=0.002
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.891-0.646=0.245
σ0.088-0.091=-0.003
min0.833-0.591=0.242
max1.044-0.809=0.235
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.545-0.545=-0.001
σ0.048-0.031=0.017
min0.511-0.525=-0.014
max0.629-0.599=0.029
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.849-0.873=-0.025
σ0.042-0.060=-0.019
min0.796-0.825=-0.028
max0.910-0.962=-0.051

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-963.548=0.003
σ0.027-0.024=0.003
min963.535-963.523=0.012
max963.598-963.578=0.020
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.811-0.815=-0.005
σ0.051-0.031=0.020
min0.725-0.777=-0.052
max0.845-0.848=-0.003
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.000
σ0.007-0.006=0.001
min884.847
max884.862-884.861=0.001
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.683-0.712=-0.030
σ0.071-0.028=0.043
min0.568-0.678=-0.110
max0.738-0.741=-0.003

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
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean3.521-4.229=-0.708
σ0.086-0.070=0.016
min3.368-4.097=-0.729
max3.797-4.488=-0.691
name=record_render_large_syntax_err.art
mean7.655-7.655=0.000
σ0.002-0.002=0.000
min7.654
max7.659-7.658=0.001
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean3.929-4.231=-0.302
σ0.387-0.077=0.309
min3.385-4.070=-0.685
max4.515-4.469=0.046
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.753-0.750=0.004
σ0.019-0.018=0.001
min0.716-0.719=-0.003
max0.864-0.864=-0.000
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.714-0.714=0.001
σ0.021-0.016=0.005
min0.615-0.687=-0.072
max0.793-0.812=-0.019

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.331-294.459=2.871
σ0.246-0.197=0.049
min297.184-294.333=2.851
max298.019-295.011=3.008
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.570-0.529=0.042
σ0.028-0.032=-0.004
min0.517-0.495=0.022
max0.594-0.594=0.000

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.730-281.464=8.266
σ0.040-0.041=-0.002
min289.682-281.405=8.277
max289.792-281.504=8.288
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.406-0.385=0.021
σ0.020-0.009=0.011
min0.386-0.379=0.006
max0.432-0.401=0.031
iters=5
new-facts=1
prior-facts=6402
mean1299.640-1291.491=8.150
σ0.091-0.099=-0.008
min1299.534-1291.366=8.167
max1299.742-1291.595=8.147
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean1.934-1.984=-0.050
σ0.083-0.095=-0.013
min1.791-1.869=-0.077
max2.001-2.116=-0.115
iters=5
new-facts=6402
prior-facts=1
mean1542.624-1534.348=8.276
σ4.086-4.043=0.044
min1540.578-1532.313=8.265
max1549.926-1541.569=8.357
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean2.280-2.307=-0.028
σ0.244-0.272=-0.028
min2.055-2.060=-0.005
max2.667-2.643=0.024
iters=5
new-facts=6402
prior-facts=6402
mean1861.597-1853.341=8.256
σ0.057-0.086=-0.029
min1861.512-1853.228=8.284
max1861.648-1853.452=8.196
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean2.919-3.223=-0.304
σ0.094-0.347=-0.253
min2.813-2.819=-0.005
max3.052-3.530=-0.478

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.497-1.626=-0.129
σ0.315-0.247=0.068
min1.007-1.361=-0.353
max1.807-1.900=-0.093

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.146-442.429=3.717
σ577.064-577.064=0.001
min157.612-153.896=3.716
max1311.743-1308.025=3.718
mean96.250
σ8.500
min92.000
max109.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean0.554-0.542=0.012
σ0.572-0.554=0.019
min0.267-0.263=0.005
max1.412-1.373=0.040
policies=20
mean1576.398-1539.223=37.176
σ0.350-0.333=0.017
min1576.162-1538.993=37.169
max1576.918-1539.716=37.202
mean920.000
σ0.000
min920.000
max920.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean2.638-2.610=0.028
σ0.017-0.015=0.002
min2.616-2.592=0.023
max2.652-2.629=0.023
policies=200
mean15771.972-15400.413=371.559
σ0.056-0.159=-0.104
min15771.893-15400.195=371.698
max15772.019-15400.569=371.451
mean9200.000
σ0.000
min9200.000
max9200.000
mean7203.000-7209.000=-6.000
σ0.000
min7203.000-7209.000=-6.000
max7203.000-7209.000=-6.000
mean26.507-26.167=0.340
σ0.240-0.201=0.039
min26.353-26.016=0.336
max26.864-26.463=0.402