Compare commits

Home / Compare e9d460d3 .. 7b581a3f

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.617=-0.001
σ0.352-0.352=0.001
min54.480-54.482=-0.001
max55.619-55.617=0.002
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.141-0.141=0.000
σ0.009-0.004=0.005
min0.132-0.135=-0.003
max0.162-0.146=0.016
cache=y
dps=1
iters=10
policies=100
mean43.786-43.785=0.001
σ0.006-0.007=-0.001
min43.774-43.775=-0.001
max43.797-43.803=-0.006
mean419.000-415.000=4.000
σ0.000
min419.000-415.000=4.000
max419.000-415.000=4.000
mean0.122-0.120=0.002
σ0.004-0.004=-0.000
min0.119-0.115=0.004
max0.129-0.127=0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.000
σ0.003-0.002=0.001
min36.615
max36.623-36.620=0.003
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean12.232-12.109=0.123
σ0.262-0.322=-0.060
min11.723-11.702=0.021
max12.612-12.545=0.067
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=-0.000
min36.616-36.616=0.000
max36.620-36.620=0.000
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean12.617-11.394=1.223
σ0.163-0.312=-0.148
min12.444-10.954=1.489
max12.874-11.955=0.919
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.001-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7550.000-6050.000=1500.000
σ0.000
min7550.000-6050.000=1500.000
max7550.000-6050.000=1500.000
mean13.913-13.184=0.729
σ1.063-1.104=-0.041
min12.639-11.451=1.188
max15.287-15.094=0.193
op=table_records(), repeat
mean41.928-41.928=-0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.931
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean11.555-12.701=-1.146
σ1.516-1.812=-0.296
min10.158-10.382=-0.224
max14.385-14.930=-0.546
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.003=-0.001
min27.603
max27.607-27.611=-0.004
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean8.209-8.648=-0.439
σ0.283-1.399=-1.116
min7.800-7.515=0.286
max8.547-11.979=-3.432
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.400=0.000
σ0.002-0.002=-0.000
min26.399-26.399=0.000
max26.403
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean6.290-6.655=-0.365
σ0.298-1.202=-0.905
min5.879-5.943=-0.064
max6.682-9.599=-2.917
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664
max25.670-25.669=0.000
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean5.310-5.169=0.141
σ0.090-0.122=-0.032
min5.151-5.011=0.140
max5.460-5.369=0.091
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967
max25.971
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean5.144-5.010=0.134
σ0.177-0.152=0.025
min4.881-4.693=0.189
max5.395-5.188=0.207

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.594-2524.594=0.000
σ0.001-0.000=0.001
min2524.593
max2524.597-2524.594=0.003
mean7550.000-6050.000=1500.000
σ0.000
min7550.000-6050.000=1500.000
max7550.000-6050.000=1500.000
mean1047.251-1514.481=-467.229
σ5.365-760.963=-755.598
min1038.415-1047.308=-8.893
max1053.378-3035.621=-1982.243
op=load_product(), with indexes
mean8744.559-8744.559=-0.000
σ0.033-0.033=-0.000
min8744.545-8744.544=0.001
max8744.640-8744.641=-0.001
mean3770.750-3807.875=-37.125
σ1636.872-1672.726=-35.854
min1900.000-1913.000=-13.000
max5952.000-6050.000=-98.000
mean4676.969-4352.119=324.850
σ1562.589-1403.276=159.313
min3527.327-3558.020=-30.694
max7210.761-7620.761=-409.999

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.078=-0.000
σ0.002-0.002=0.000
min62.076-62.076=-0.000
max62.080
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean86.442-85.844=0.598
σ12.057-19.177=-7.120
min70.514-70.148=0.365
max103.910-125.798=-21.888
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.944
max40.945
mean7550.000-6050.000=1500.000
σ0.000
min7550.000-6050.000=1500.000
max7550.000-6050.000=1500.000
mean234.903-97.821=137.082
σ378.222-8.693=369.529
min87.450-84.154=3.296
max1170.769-108.148=1062.620
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.686-66.687=-0.000
mean7550.000-6050.000=1500.000
σ0.000
min7550.000-6050.000=1500.000
max7550.000-6050.000=1500.000
mean152.389-227.547=-75.158
σ12.290-234.554=-222.263
min137.847-123.560=14.287
max166.938-807.026=-640.088

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.318-4.318=-0.000
min11655.305-11655.305=0.000
max11667.520-11667.521=-0.001
mean4258.625-4098.125=160.500
σ1893.571-1584.399=309.172
min1900.000-1913.000=-13.000
max7550.000-6050.000=1500.000
mean6440.326-6415.452=24.874
σ1191.837-1339.306=-147.469
min4937.585-4926.819=10.765
max7951.844-8349.008=-397.164
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.001
σ0.001-0.002=-0.000
min11560.066-11560.067=-0.001
max11560.069-11560.072=-0.003
mean7550.000-6050.000=1500.000
σ0.000
min7550.000-6050.000=1500.000
max7550.000-6050.000=1500.000
mean5416.738-6586.916=-1170.179
σ1272.561-1401.614=-129.053
min4406.003-4399.790=6.213
max7243.392-8285.899=-1042.507

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.582-172.585=-0.002
σ0.022-0.027=-0.004
min172.558
max172.620-172.627=-0.007
mean1900.000-1913.000=-13.000
σ0.000
min1900.000-1913.000=-13.000
max1900.000-1913.000=-13.000
mean363.385-357.051=6.334
σ18.784-40.885=-22.100
min343.786-268.727=75.059
max400.100-401.111=-1.011
op=pointedIndexFromKvs
rows=400000
mean357.361-357.360=0.001
σ0.037-0.037=-0.001
min357.321
max357.402-357.396=0.006
mean1900.000-1913.000=-13.000
σ0.000
min1900.000-1913.000=-13.000
max1900.000-1913.000=-13.000
mean731.463-772.113=-40.650
σ66.096-17.710=48.386
min621.793-742.566=-120.773
max798.877-795.285=3.592

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.183-1008.186=-0.004
σ0.886-0.865=0.021
min1007.684-1007.684=0.001
max1011.862-1011.762=0.100
mean1040.200-1038.800=1.400
σ304.595-304.463=0.132
min548.000-554.000=-6.000
max1468.000-1464.000=4.000
mean1.541-1.539=0.002
σ0.133-0.137=-0.005
min1.461-1.371=0.090
max2.022-2.009=0.013

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.462-0.437=0.025
σ0.125-0.124=0.001
min0.380-0.360=0.020
max0.681-0.656=0.025
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.883-0.915=-0.033
σ0.093-0.086=0.007
min0.827-0.860=-0.034
max1.046-1.067=-0.021
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.550-0.559=-0.009
σ0.043-0.051=-0.008
min0.521-0.517=0.004
max0.626-0.644=-0.018
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.849-0.864=-0.015
σ0.038-0.031=0.008
min0.819-0.844=-0.025
max0.907-0.917=-0.011

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.922-963.920=0.002
σ0.024-0.027=-0.003
min963.902
max963.962-963.968=-0.006
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.865-0.825=0.040
σ0.005-0.067=-0.061
min0.860-0.714=0.146
max0.873-0.869=0.004
name=cdr_enhanced_4k_loc.art
mean884.889-884.890=-0.001
σ0.007-0.007=-0.000
min884.883
max884.898-884.898=0.001
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.714-0.757=-0.042
σ0.060-0.004=0.057
min0.611-0.752=-0.141
max0.755-0.762=-0.007

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.712=-0.002
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean4.245-4.262=-0.016
σ0.217-0.081=0.136
min3.529-4.117=-0.588
max4.591-4.634=-0.043
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean4.278-4.243=0.035
σ0.069-0.076=-0.007
min4.158-4.118=0.040
max4.538-4.508=0.030
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.762-0.751=0.010
σ0.018-0.055=-0.037
min0.726-0.548=0.177
max0.881-0.867=0.014
name=record_render_syntax_err.art
mean2.163-2.163=-0.000
σ0.002-0.002=0.000
min2.163
max2.166
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.724-0.732=-0.008
σ0.013-0.016=-0.003
min0.695-0.699=-0.005
max0.778-0.827=-0.048

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.289-297.422=-0.133
σ0.273-0.214=0.058
min297.052-297.261=-0.209
max297.956-298.006=-0.050
mean1900.000-1913.000=-13.000
σ0.000
min1900.000-1913.000=-13.000
max1900.000-1913.000=-13.000
mean0.597-0.585=0.012
σ0.039-0.049=-0.010
min0.513-0.509=0.004
max0.673-0.693=-0.019

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.778-289.766=0.012
σ0.035-0.038=-0.002
min289.735-289.716=0.019
max289.820-289.804=0.016
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.400-0.390=0.010
σ0.010-0.004=0.006
min0.394-0.386=0.008
max0.418-0.397=0.021
iters=5
new-facts=1
prior-facts=6402
mean1299.637-1299.677=-0.040
σ0.078-0.055=0.023
min1299.538-1299.610=-0.073
max1299.708-1299.733=-0.025
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean2.065-2.130=-0.065
σ0.056-0.153=-0.097
min1.991-2.015=-0.023
max2.129-2.392=-0.263
iters=5
new-facts=6402
prior-facts=1
mean1542.704-1542.597=0.106
σ4.003-4.009=-0.005
min1540.781-1540.595=0.186
max1549.861-1549.759=0.101
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean2.444-2.216=0.228
σ0.313-0.102=0.211
min2.169-2.087=0.082
max2.919-2.327=0.592
iters=5
new-facts=6402
prior-facts=6402
mean1861.627-1861.626=0.001
σ0.075-0.077=-0.002
min1861.510-1861.507=0.003
max1861.700-1861.705=-0.004
mean1740.200-1745.000=-4.800
σ171.713-181.731=-10.018
min1499.000-1487.000=12.000
max1900.000-1913.000=-13.000
mean3.119-3.130=-0.011
σ0.287-0.299=-0.011
min2.846-2.858=-0.013
max3.595-3.600=-0.005

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.715-1.811=-0.096
σ0.085-0.086=-0.001
min1.595-1.667=-0.072
max1.798-1.883=-0.085

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.208-446.208=-0.001
σ577.184-577.184=0.000
min157.614-157.615=-0.001
max1311.984-1311.984=-0.000
mean96.250
σ8.500
min92.000
max109.000
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean0.533-0.550=-0.017
σ0.544-0.571=-0.027
min0.260-0.261=-0.001
max1.350-1.407=-0.057
policies=20
mean1576.415-1576.413=0.002
σ0.338-0.325=0.012
min1576.184-1576.189=-0.005
max1576.916-1576.896=0.020
mean920.000
σ0.000
min920.000
max920.000
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean2.600-2.586=0.014
σ0.012-0.010=0.002
min2.587-2.578=0.009
max2.614-2.595=0.018
policies=200
mean15772.305-15772.318=-0.013
σ0.070-0.108=-0.038
min15772.246-15772.240=0.006
max15772.404-15772.475=-0.070
mean9200.000
σ0.000
min9200.000
max9200.000
mean1468.000-1464.000=4.000
σ0.000
min1468.000-1464.000=4.000
max1468.000-1464.000=4.000
mean26.351-26.318=0.032
σ0.075-0.024=0.051
min26.296-26.295=0.001
max26.454-26.351=0.103