Compare commits

Home / Compare 0f6a8c75 .. 93205a52

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.616=0.001
σ0.350-0.348=0.002
min54.483-54.483=0.001
max55.612-55.605=0.007
mean415.000-416.700=-1.700
σ0.000-0.483=-0.483
min415.000-416.000=-1.000
max415.000-417.000=-2.000
mean0.139-0.141=-0.002
σ0.005-0.004=0.001
min0.132-0.136=-0.004
max0.145-0.147=-0.002
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.005-0.007=-0.002
min43.780-43.778=0.002
max43.798-43.803=-0.006
mean415.000-417.000=-2.000
σ0.000
min415.000-417.000=-2.000
max415.000-417.000=-2.000
mean0.122-0.121=0.002
σ0.004-0.005=-0.001
min0.119-0.115=0.005
max0.130-0.128=0.002

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=-0.000
σ0.002-0.002=0.000
min36.616-36.616=0.000
max36.620-36.620=-0.000
mean4265.000-4136.000=129.000
σ1876.135-1552.022=324.112
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean13.223-57.262=-44.038
σ1.953-127.485=-125.532
min12.137-11.885=0.253
max17.991-372.770=-354.779
op=column_set() on indexed, repeat
mean36.617-36.617=0.000
σ0.002-0.002=0.000
min36.615-36.615=-0.000
max36.620-36.619=0.000
mean4265.000-4136.000=129.000
σ1876.135-1552.022=324.112
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean12.923-12.473=0.450
σ1.667-1.295=0.372
min11.438-11.219=0.219
max16.609-15.237=1.372
op=table_records(), no indexes
mean41.928-41.928=0.000
σ0.000-0.000=0.000
min41.928
max41.929-41.929=0.000
mean7538.000-6051.000=1487.000
σ0.000
min7538.000-6051.000=1487.000
max7538.000-6051.000=1487.000
mean13.530-13.559=-0.028
σ1.451-1.607=-0.156
min10.793-11.230=-0.438
max15.115-14.875=0.240
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927
max41.932-41.932=0.000
mean4265.000-4055.000=210.000
σ1876.135-1618.391=257.744
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean12.672-12.419=0.253
σ2.050-1.843=0.207
min10.412-10.153=0.259
max15.485-14.517=0.967
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=-0.000
σ0.002-0.002=-0.000
min27.603-27.603=-0.000
max27.607
mean4265.000-4055.000=210.000
σ1876.135-1618.391=257.744
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean9.069-8.169=0.900
σ1.188-0.474=0.714
min8.047-7.274=0.774
max11.859-8.690=3.169
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399-26.399=-0.000
max26.403-26.403=0.000
mean4265.000-4055.000=210.000
σ1876.135-1618.391=257.744
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean6.605-6.078=0.527
σ1.314-0.307=1.007
min5.333-5.626=-0.293
max9.733-6.633=3.101
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.000
min25.664-25.665=-0.000
max25.670-25.670=0.000
mean4265.000-4136.000=129.000
σ1876.135-1552.022=324.112
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean5.753-5.435=0.319
σ0.503-0.117=0.386
min5.409-5.161=0.248
max6.972-5.517=1.455
op=vertical_lookup_row_list() on 3 (1 unindexed)
mean25.968-25.968=0.000
σ0.002-0.002=-0.000
min25.967-25.967=0.000
max25.971
mean4265.000-4136.000=129.000
σ1876.135-1552.022=324.112
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean5.451-5.152=0.300
σ0.550-0.125=0.425
min5.050-4.864=0.186
max6.774-5.237=1.537

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.594=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=-0.000
max2524.594-2524.594=-0.000
mean7538.000-6051.000=1487.000
σ0.000
min7538.000-6051.000=1487.000
max7538.000-6051.000=1487.000
mean1102.534-1895.690=-793.156
σ163.381-902.334=-738.953
min1041.628-1027.603=14.024
max1506.824-3383.143=-1876.319
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=0.000
min8744.545-8744.544=0.001
max8744.640-8744.640=-0.000
mean3788.250-3836.000=-47.750
σ1607.514-1646.825=-39.311
min1983.000-2029.000=-46.000
max5944.000-6051.000=-107.000
mean4535.445-4739.142=-203.698
σ1366.999-1430.549=-63.550
min3504.137-3510.580=-6.443
max6621.119-7328.735=-707.617

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.001
σ0.002-0.002=-0.000
min62.075-62.076=-0.000
max62.080
mean4265.000-4055.000=210.000
σ1876.135-1618.391=257.744
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean87.645-77.129=10.516
σ11.944-7.867=4.077
min70.420-70.106=0.314
max107.471-89.205=18.266
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=-0.000
σ0.001-0.001=0.000
min40.944-40.944=-0.000
max40.945
mean7538.000-6051.000=1487.000
σ0.000
min7538.000-6051.000=1487.000
max7538.000-6051.000=1487.000
mean96.877-97.592=-0.715
σ11.507-16.258=-4.751
min73.892-74.015=-0.123
max107.252-110.140=-2.889
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.687-66.686=0.000
mean7538.000-6051.000=1487.000
σ0.000
min7538.000-6051.000=1487.000
max7538.000-6051.000=1487.000
mean147.164-149.008=-1.844
σ19.136-24.759=-5.623
min108.651-112.052=-3.401
max165.830-167.669=-1.839

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.318=-0.001
min11655.305-11655.305=0.000
max11667.517-11667.521=-0.004
mean4265.000-4055.000=210.000
σ1876.135-1618.391=257.744
min1983.000-2029.000=-46.000
max7538.000-6051.000=1487.000
mean6460.622-6544.898=-84.276
σ1214.659-1346.278=-131.619
min4894.459-4904.457=-9.998
max8097.633-8350.793=-253.160
op=vertical_lookup_list() on indexed
mean11560.068-11560.068=0.000
σ0.001-0.001=0.000
min11560.066-11560.067=-0.001
max11560.069
mean7538.000-6051.000=1487.000
σ0.000
min7538.000-6051.000=1487.000
max7538.000-6051.000=1487.000
mean5484.426-6514.429=-1030.004
σ1196.541-1119.604=76.936
min4370.381-4379.703=-9.322
max7230.747-7765.800=-535.053

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.588=-0.007
σ0.022-0.028=-0.005
min172.558-172.560=-0.002
max172.613-172.622=-0.010
mean1983.000-2029.000=-46.000
σ0.000
min1983.000-2029.000=-46.000
max1983.000-2029.000=-46.000
mean358.812-378.102=-19.290
σ42.949-55.608=-12.659
min266.445-324.491=-58.046
max400.437-502.947=-102.510
op=pointedIndexFromKvs
rows=400000
mean357.362-357.359=0.003
σ0.042-0.036=0.007
min357.321
max357.404-357.398=0.006
mean1983.000-2029.000=-46.000
σ0.000
min1983.000-2029.000=-46.000
max1983.000-2029.000=-46.000
mean739.969-748.423=-8.454
σ78.650-66.550=12.100
min610.237-626.510=-16.273
max805.453-809.518=-4.065

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.180-1008.188=-0.008
σ0.883-0.876=0.007
min1007.686-1007.686=0.001
max1011.847-1011.814=0.033
mean1039.850-1041.900=-2.050
σ306.663-307.953=-1.291
min545.000-546.000=-1.000
max1469.000-1474.000=-5.000
mean1.560-1.561=-0.001
σ0.086-0.102=-0.016
min1.475-1.466=0.009
max1.767-1.816=-0.049

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.420-0.419=0.002
σ0.137-0.139=-0.002
min0.330-0.335=-0.005
max0.664-0.664=-0.000
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.889-0.886=0.003
σ0.086-0.080=0.006
min0.838-0.833=0.006
max1.043-1.025=0.018
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.537-0.576=-0.039
σ0.052-0.090=-0.038
min0.499-0.517=-0.018
max0.627-0.735=-0.108
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.846-0.857=-0.010
σ0.038-0.045=-0.007
min0.819-0.827=-0.008
max0.912-0.931=-0.020

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.543=-0.000
σ0.025-0.025=0.000
min963.523
max963.585-963.584=0.001
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.834-0.811=0.023
σ0.047-0.038=0.009
min0.753-0.769=-0.016
max0.864-0.852=0.012
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.006-0.008=-0.002
min884.847
max884.862-884.867=-0.005
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.701-0.693=0.008
σ0.066-0.070=-0.005
min0.596-0.606=-0.010
max0.749-0.754=-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.711-7.711=-0.001
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean4.247-4.279=-0.032
σ0.080-0.104=-0.024
min4.126-4.115=0.011
max4.619-4.659=-0.039
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean4.255-4.261=-0.006
σ0.089-0.062=0.027
min4.107-4.133=-0.026
max4.618-4.480=0.139
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.753-0.748=0.005
σ0.023-0.015=0.008
min0.612-0.723=-0.111
max0.876-0.861=0.014
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.715-0.711=0.004
σ0.014-0.016=-0.002
min0.681-0.682=-0.001
max0.795-0.777=0.018

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.184-297.543=-0.359
σ0.215-0.246=-0.030
min297.048-297.351=-0.303
max297.768-298.216=-0.448
mean1983.000-2029.000=-46.000
σ0.000
min1983.000-2029.000=-46.000
max1983.000-2029.000=-46.000
mean0.558-0.564=-0.006
σ0.037-0.034=0.003
min0.509-0.506=0.003
max0.606-0.608=-0.001

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.761-289.759=0.002
σ0.050-0.047=0.003
min289.714-289.707=0.007
max289.816-289.813=0.003
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.407-0.405=0.002
σ0.011-0.008=0.003
min0.388-0.398=-0.010
max0.416-0.415=0.001
iters=5
new-facts=1
prior-facts=6402
mean1299.695-1299.674=0.021
σ0.081-0.107=-0.026
min1299.605-1299.525=0.080
max1299.811-1299.807=0.004
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean2.266-2.300=-0.034
σ0.096-0.192=-0.096
min2.148-2.116=0.032
max2.356-2.620=-0.263
iters=5
new-facts=6402
prior-facts=1
mean1542.661-1542.661=0.000
σ4.025-4.028=-0.003
min1540.702-1540.683=0.019
max1549.855-1549.861=-0.006
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean2.285-2.307=-0.022
σ0.151-0.142=0.010
min2.151-2.169=-0.019
max2.449-2.507=-0.058
iters=5
new-facts=6402
prior-facts=6402
mean1861.635-1861.633=0.002
σ0.061-0.070=-0.009
min1861.562-1861.543=0.019
max1861.710-1861.713=-0.002
mean1768.600-1726.000=42.600
σ226.161-206.441=19.720
min1471.000-1545.000=-74.000
max1983.000-2029.000=-46.000
mean3.186-2.894=0.293
σ0.411-0.128=0.282
min2.678-2.716=-0.038
max3.759-3.062=0.697

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.756-1.754=0.003
σ0.128-0.091=0.037
min1.604-1.592=0.012
max1.898-1.814=0.084

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.185-446.186=-0.001
σ577.140-577.139=0.001
min157.612-157.615=-0.003
max1311.895-1311.895=0.000
mean96.250
σ8.500
min92.000
max109.000
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean0.523-0.542=-0.018
σ0.524-0.559=-0.035
min0.254-0.262=-0.008
max1.309-1.381=-0.072
policies=20
mean1576.423-1576.423=-0.000
σ0.344-0.352=-0.008
min1576.189-1576.187=0.002
max1576.935-1576.946=-0.012
mean920.000
σ0.000
min920.000
max920.000
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean2.625-2.621=0.004
σ0.005-0.012=-0.007
min2.620-2.609=0.011
max2.632-2.638=-0.006
policies=200
mean15772.293-15772.214=0.079
σ0.104-0.152=-0.048
min15772.164-15772.083=0.081
max15772.419-15772.392=0.027
mean9200.000
σ0.000
min9200.000
max9200.000
mean1469.000-1474.000=-5.000
σ0.000
min1469.000-1474.000=-5.000
max1469.000-1474.000=-5.000
mean26.550-26.452=0.098
σ0.086-0.110=-0.025
min26.441-26.304=0.136
max26.633-26.537=0.096