Compare commits

Home / Compare 98ae9242 .. f279257a

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-54.521=0.000
σ0.369-0.371=-0.002
min54.386-54.375=0.010
max55.572-55.578=-0.006
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.140-0.138=0.002
σ0.005-0.005=0.000
min0.135-0.131=0.004
max0.150-0.145=0.004
cache=y
dps=1
iters=10
policies=100
mean43.766-43.765=0.001
σ0.005-0.006=-0.001
min43.762-43.756=0.006
max43.779-43.775=0.004
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.123-0.120=0.003
σ0.004-0.005=-0.001
min0.119-0.115=0.004
max0.131-0.129=0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.615-36.615=0.000
max36.619
mean4285.375-4286.875=-1.500
σ1975.415-1980.829=-5.415
min1550.000-1551.000=-1.000
max7212.000
mean89.209-85.986=3.222
σ216.713-209.412=7.301
min12.302-11.790=0.512
max625.546-604.254=21.292
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.617-36.618=-0.000
σ0.002-0.002=0.000
min36.616
max36.620-36.620=0.000
mean4285.375-4286.875=-1.500
σ1975.415-1980.829=-5.415
min1550.000-1551.000=-1.000
max7212.000
mean13.072-13.101=-0.029
σ1.472-2.899=-1.427
min11.581-11.293=0.288
max16.330-20.164=-3.834
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.929-41.930=-0.000
σ0.002-0.002=-0.000
min41.928
max41.932-41.932=0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean14.897-14.289=0.608
σ0.768-0.922=-0.154
min13.570-12.326=1.244
max15.683-14.995=0.688
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.929=0.000
σ0.002-0.002=0.000
min41.928-41.928=-0.000
max41.932-41.932=-0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean13.770-13.121=0.649
σ0.833-1.089=-0.256
min12.533-11.180=1.353
max14.468-13.943=0.524
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.929-41.929=-0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.931=0.001
mean4168.500-4170.750=-2.250
σ1898.275-1903.567=-5.292
min1550.000-1551.000=-1.000
max7212.000
mean13.685-12.689=0.996
σ1.655-1.775=-0.120
min11.469-10.243=1.226
max15.702-14.870=0.832
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.605-27.605=-0.000
σ0.003-0.002=0.001
min27.603-27.603=-0.000
max27.611-27.607=0.004
mean4168.500-4170.750=-2.250
σ1898.275-1903.567=-5.292
min1550.000-1551.000=-1.000
max7212.000
mean8.791-8.583=0.208
σ0.348-0.399=-0.051
min8.121-8.035=0.086
max9.092-9.081=0.011
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.400-26.400=0.000
σ0.002-0.001=0.000
min26.399-26.399=-0.000
max26.403
mean4168.500-4170.750=-2.250
σ1898.275-1903.567=-5.292
min1550.000-1551.000=-1.000
max7212.000
mean6.882-6.542=0.340
σ0.166-0.201=-0.035
min6.630-6.191=0.438
max7.063-6.837=0.226
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664-25.665=-0.000
max25.668-25.668=0.000
mean4285.375-4286.875=-1.500
σ1975.415-1980.829=-5.415
min1550.000-1551.000=-1.000
max7212.000
mean6.037-5.830=0.207
σ0.161-0.555=-0.395
min5.792-5.456=0.336
max6.260-7.178=-0.918
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
mean4285.375-4286.875=-1.500
σ1975.415-1980.829=-5.415
min1550.000-1551.000=-1.000
max7212.000
mean5.678-5.360=0.318
σ0.148-0.606=-0.459
min5.546-5.098=0.448
max5.914-6.858=-0.944
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.969-25.969=0.001
σ0.002-0.002=0.000
min25.967-25.967=0.000
max25.971-25.971=0.000
mean4285.375-4286.875=-1.500
σ1975.415-1980.829=-5.415
min1550.000-1551.000=-1.000
max7212.000
mean5.694-5.485=0.209
σ0.090-0.600=-0.511
min5.549-5.158=0.391
max5.805-6.963=-1.158
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.969=-0.001
σ0.002-0.002=-0.000
min25.967-25.967=0.000
max25.971-25.971=0.000
mean4285.375-4286.875=-1.500
σ1975.415-1980.829=-5.415
min1550.000-1551.000=-1.000
max7212.000
mean5.569-5.345=0.224
σ0.068-0.597=-0.529
min5.449-5.017=0.432
max5.674-6.813=-1.139

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.596-2524.596=0.000
σ0.002-0.002=-0.000
min2524.594-2524.594=-0.000
max2524.597-2524.598=-0.001
mean7212.000
σ0.000
min7212.000
max7212.000
mean1382.551-1395.889=-13.338
σ585.142-620.701=-35.560
min1033.996-1029.677=4.319
max2692.686-2745.486=-52.800
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.560=0.001
σ0.041-0.040=0.001
min8744.545-8744.545=0.000
max8744.661-8744.659=0.002
mean3591.125-3591.875=-0.750
σ1810.589-1818.697=-8.108
min1074.000-1071.000=3.000
max5813.000-5824.000=-11.000
mean4711.496-5096.113=-384.617
σ1476.842-1698.411=-221.569
min3530.895-3529.306=1.589
max7345.558-7145.901=199.657

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.001=0.000
min62.076-62.076=-0.000
max62.080
mean4168.500-4170.750=-2.250
σ1898.275-1903.567=-5.292
min1550.000-1551.000=-1.000
max7212.000
mean80.569-76.318=4.251
σ9.150-5.383=3.767
min71.061-70.639=0.421
max99.065-86.181=12.884
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.077-62.077=0.000
σ0.002-0.002=-0.000
min62.075-62.075=0.000
max62.080-62.080=-0.000
mean4168.500-4170.750=-2.250
σ1898.275-1903.567=-5.292
min1550.000-1551.000=-1.000
max7212.000
mean81.059-76.707=4.352
σ9.588-5.666=3.922
min71.226-70.672=0.554
max100.387-87.296=13.091
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.944-40.945=-0.001
σ0.001-0.002=-0.001
min40.943-40.944=-0.000
max40.947-40.949=-0.002
mean7212.000
σ0.000
min7212.000
max7212.000
mean104.167-103.306=0.861
σ6.672-7.930=-1.258
min91.981-87.509=4.472
max108.984-108.355=0.629
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.946-40.945=0.000
σ0.002-0.002=0.000
min40.943-40.943=0.000
max40.947-40.947=-0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean104.102-103.169=0.932
σ6.645-7.868=-1.223
min91.823-87.417=4.406
max108.670-108.289=0.381
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.950-40.951=-0.000
σ0.002-0.002=-0.000
min40.949
max40.953-40.954=-0.001
mean7212.000
σ0.000
min7212.000
max7212.000
mean105.533-105.434=0.099
σ6.481-7.213=-0.731
min95.440-93.635=1.806
max112.136-113.265=-1.130
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.951-40.950=0.000
σ0.002-0.002=0.000
min40.948-40.949=-0.001
max40.953-40.953=-0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean104.059-103.439=0.620
σ6.463-7.984=-1.521
min92.228-87.300=4.928
max109.044-108.965=0.079
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.687=-0.000
σ0.002-0.002=0.000
min66.685-66.685=-0.000
max66.690-66.690=0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean231.981-226.278=5.703
σ202.974-187.230=15.744
min143.501-138.884=4.617
max733.749-688.907=44.841
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.687-66.686=0.000
σ0.002-0.001=0.000
min66.685
max66.690-66.689=0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean157.178-156.881=0.297
σ13.836-15.881=-2.045
min132.880-128.715=4.164
max168.797-168.691=0.106

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.833-11656.833=-0.000
σ4.318-4.319=-0.001
min11655.305
max11667.520-11667.523=-0.004
mean4168.500-4170.750=-2.250
σ1898.275-1903.567=-5.292
min1550.000-1551.000=-1.000
max7212.000
mean6413.541-6679.456=-265.915
σ1364.381-1331.028=33.354
min4957.244-4932.677=24.567
max8147.489-8098.121=49.368
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.065-11560.066=-0.000
σ0.001-0.002=-0.001
min11560.064
max11560.068-11560.069=-0.001
mean7212.000
σ0.000
min7212.000
max7212.000
mean5442.876-5413.819=29.058
σ1406.573-1397.137=9.436
min4397.054-4388.454=8.600
max7700.400-7783.052=-82.652

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.666-172.660=0.006
σ0.008-0.014=-0.006
min172.649-172.633=0.016
max172.674-172.672=0.002
mean488.000
σ0.000
min488.000
max488.000
mean402.852-383.124=19.729
σ20.799-32.446=-11.647
min362.500-318.726=43.775
max421.716-423.613=-1.898
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.467-357.468=-0.000
σ0.158-0.158=-0.000
min357.321
max357.659-357.641=0.018
mean564.000-565.000=-1.000
σ0.000
min564.000-565.000=-1.000
max564.000-565.000=-1.000
mean788.726-801.016=-12.290
σ26.996-4.972=22.023
min741.335-793.511=-52.176
max825.094-808.137=16.957

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.082-1008.079=0.003
σ0.761-0.762=-0.001
min1007.608-1007.608=-0.000
max1011.229-1011.229=0.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean1.549-1.522=0.028
σ0.190-0.117=0.074
min1.399-1.414=-0.015
max2.182-1.837=0.345

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.311-0.316=-0.005
σ0.114-0.116=-0.002
min0.247-0.252=-0.005
max0.513-0.523=-0.009
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.646-0.651=-0.005
σ0.071-0.084=-0.013
min0.605-0.597=0.007
max0.771-0.798=-0.027
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.540-0.505=0.036
σ0.054-0.043=0.012
min0.499-0.440=0.059
max0.634-0.560=0.074
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.863-0.848=0.015
σ0.031-0.036=-0.005
min0.837-0.814=0.023
max0.916-0.906=0.010

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.552-963.551=0.001
σ0.023-0.027=-0.005
min963.528-963.523=0.005
max963.582-963.584=-0.002
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.770-0.817=-0.046
σ0.075-0.035=0.041
min0.694-0.772=-0.078
max0.847-0.857=-0.011
name=cdr_enhanced_4k_loc.art
mean884.853-884.853=0.000
σ0.005-0.006=-0.001
min884.847
max884.860-884.861=-0.001
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.703-0.715=-0.012
σ0.044-0.029=0.014
min0.648-0.682=-0.033
max0.738-0.744=-0.005

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
mean7212.000
σ0.000
min7212.000
max7212.000
mean4.211-4.254=-0.044
σ0.092-0.081=0.012
min3.850-4.102=-0.251
max4.491-4.569=-0.078
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
mean7212.000
σ0.000
min7212.000
max7212.000
mean4.190-4.234=-0.043
σ0.075-0.068=0.007
min4.047-4.113=-0.066
max4.429-4.428=0.001
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.745-0.744=0.001
σ0.020-0.024=-0.004
min0.712-0.656=0.055
max0.875-0.849=0.026
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.708-0.716=-0.008
σ0.040-0.016=0.024
min0.529-0.688=-0.159
max0.802-0.797=0.005

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.371-297.508=-0.137
σ0.274-0.205=0.069
min297.062-297.304=-0.243
max297.908-298.028=-0.120
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.581-0.587=-0.005
σ0.023-0.034=-0.010
min0.517-0.524=-0.007
max0.602-0.613=-0.011

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.720-289.728=-0.008
σ0.035-0.036=-0.001
min289.673-289.674=-0.001
max289.766-289.776=-0.010
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.391-0.388=0.002
σ0.004-0.002=0.002
min0.387-0.386=0.002
max0.397-0.391=0.006
iters=5
new-facts=1
prior-facts=6402
mean1299.645-1299.645=0.001
σ0.112-0.104=0.008
min1299.506-1299.512=-0.006
max1299.773-1299.761=0.012
mean7212.000
σ0.000
min7212.000
max7212.000
mean1.891-1.865=0.027
σ0.087-0.088=-0.000
min1.798-1.797=0.001
max2.001-1.989=0.013
iters=5
new-facts=6402
prior-facts=1
mean1542.709-1542.654=0.055
σ4.013-4.040=-0.027
min1540.724-1540.632=0.092
max1549.882-1549.873=0.009
mean7212.000
σ0.000
min7212.000
max7212.000
mean2.450-2.387=0.064
σ0.396-0.182=0.214
min2.119-2.125=-0.007
max3.076-2.567=0.508
iters=5
new-facts=6402
prior-facts=6402
mean1861.610-1861.606=0.004
σ0.071-0.080=-0.009
min1861.509-1861.497=0.012
max1861.684-1861.702=-0.018
mean7212.000
σ0.000
min7212.000
max7212.000
mean2.883-2.904=-0.021
σ0.039-0.061=-0.022
min2.854-2.826=0.028
max2.951-2.968=-0.017

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.558-1.627=-0.069
σ0.362-0.307=0.055
min1.001-1.275=-0.274
max1.847-1.869=-0.022

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.146-446.146=0.001
σ577.064-577.064=0.001
min157.612-157.612=-0.000
max1311.743-1311.741=0.002
mean96.250
σ8.500
min92.000
max109.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean0.539-0.532=0.007
σ0.540-0.524=0.016
min0.269-0.269=0.000
max1.349-1.319=0.031
policies=20
mean1576.398-1576.402=-0.004
σ0.345-0.350=-0.005
min1576.164-1576.165=-0.001
max1576.910-1576.922=-0.011
mean920.000
σ0.000
min920.000
max920.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean2.635-2.629=0.006
σ0.015-0.021=-0.006
min2.617-2.608=0.008
max2.650-2.650=0.000
policies=200
mean15771.955-15771.937=0.018
σ0.129-0.086=0.043
min15771.791-15771.851=-0.060
max15772.061-15772.013=0.049
mean9200.000
σ0.000
min9200.000
max9200.000
mean7212.000
σ0.000
min7212.000
max7212.000
mean26.585-26.529=0.056
σ0.168-0.065=0.102
min26.384-26.471=-0.087
max26.758-26.585=0.173