Compare commits

Home / Compare 8d3e641c .. aea4ed19

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.617-54.617=0.000
σ0.350-0.349=0.001
min54.483-54.482=0.001
max55.612-55.610=0.002
mean416.000-419.000=-3.000
σ0.000
min416.000-419.000=-3.000
max416.000-419.000=-3.000
mean0.140-0.141=-0.001
σ0.004-0.004=0.001
min0.135-0.138=-0.003
max0.147-0.147=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.006-0.005=0.001
min43.776-43.780=-0.003
max43.798-43.797=0.001
mean416.000-419.000=-3.000
σ0.000
min416.000-419.000=-3.000
max416.000-419.000=-3.000
mean0.123-0.123=0.000
σ0.004-0.004=0.000
min0.119-0.120=-0.000
max0.129-0.129=0.000

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on indexed
mean36.618-36.618=0.001
σ0.002-0.002=-0.000
min36.615
max36.620-36.620=0.000
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean12.474-12.501=-0.027
σ0.328-0.236=0.092
min12.052-12.169=-0.117
max12.984-12.791=0.193
op=column_set() on indexed, repeat
mean36.617
σ0.002-0.002=-0.000
min36.615-36.616=-0.000
max36.619
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean12.437-12.222=0.214
σ0.601-0.717=-0.116
min11.626-11.375=0.251
max13.144-13.116=0.027
op=table_records(), no indexes
mean41.929-41.929=0.000
σ0.002-0.000=0.001
min41.928
max41.933-41.929=0.004
mean6041.000-6049.000=-8.000
σ0.000
min6041.000-6049.000=-8.000
max6041.000-6049.000=-8.000
mean13.460-13.130=0.330
σ1.177-1.174=0.003
min11.046-10.570=0.476
max15.047-14.587=0.461
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=0.000
min41.927-41.927=-0.000
max41.932-41.931=0.001
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean13.188-12.435=0.753
σ2.123-2.060=0.063
min10.685-10.407=0.278
max15.609-14.827=0.782
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
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean8.934-8.558=0.376
σ1.415-0.537=0.878
min7.854-7.953=-0.100
max12.297-9.302=2.995
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.400-26.401=-0.000
σ0.002-0.002=-0.000
min26.399-26.399=-0.000
max26.403-26.403=-0.000
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean6.623-6.472=0.151
σ1.377-0.328=1.049
min5.819-6.056=-0.237
max9.957-6.959=2.998
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=-0.000
σ0.002-0.002=-0.000
min25.664
max25.669-25.670=-0.000
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean5.526-5.478=0.048
σ0.105-0.171=-0.065
min5.357-5.257=0.100
max5.652-5.737=-0.086
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
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean5.328-5.292=0.037
σ0.061-0.175=-0.114
min5.237-4.925=0.312
max5.411-5.454=-0.043

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593
σ0.000
min2524.593
max2524.594
mean6041.000-6049.000=-8.000
σ0.000
min6041.000-6049.000=-8.000
max6041.000-6049.000=-8.000
mean1424.966-1410.868=14.098
σ613.560-552.009=61.551
min1043.039-1046.325=-3.286
max2714.297-2498.387=215.910
op=load_product(), with indexes
mean8744.559-8744.558=0.001
σ0.033-0.033=-0.000
min8744.544-8744.544=0.000
max8744.640-8744.640=0.000
mean3845.625-3825.500=20.125
σ1616.860-1652.396=-35.536
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean4603.365-4555.312=48.053
σ1477.478-1490.956=-13.478
min3550.502-3543.551=6.951
max7561.452-7633.217=-71.765

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.078-62.077=0.001
σ0.002-0.002=0.000
min62.076-62.076=0.000
max62.080
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean86.735-80.975=5.760
σ18.058-9.056=9.002
min71.650-72.125=-0.475
max124.741-96.955=27.785
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.001=0.000
min40.944
max40.945-40.945=0.000
mean6041.000-6049.000=-8.000
σ0.000
min6041.000-6049.000=-8.000
max6041.000-6049.000=-8.000
mean97.748-96.592=1.156
σ8.051-9.317=-1.265
min86.620-84.813=1.807
max107.609-108.275=-0.666
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
mean6041.000-6049.000=-8.000
σ0.000
min6041.000-6049.000=-8.000
max6041.000-6049.000=-8.000
mean224.982-227.754=-2.772
σ229.520-236.975=-7.455
min127.553-126.280=1.274
max792.184-813.310=-21.125

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=0.000
σ4.318-4.317=0.001
min11655.305
max11667.520-11667.517=0.003
mean4114.000-4107.625=6.375
σ1550.611-1572.631=-22.021
min2077.000-1973.000=104.000
max6041.000-6049.000=-8.000
mean6337.513-6453.813=-116.300
σ1222.454-1307.327=-84.874
min4960.238-4919.701=40.537
max8168.964-8215.523=-46.559
op=vertical_lookup_list() on indexed
mean11560.069-11560.069=-0.000
σ0.001-0.002=-0.001
min11560.067-11560.066=0.001
max11560.069-11560.072=-0.003
mean6041.000-6049.000=-8.000
σ0.000
min6041.000-6049.000=-8.000
max6041.000-6049.000=-8.000
mean7030.209-6761.089=269.121
σ1285.586-1498.929=-213.344
min4501.031-4378.643=122.388
max8101.385-8203.877=-102.492

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.588=-0.007
σ0.024-0.025=-0.000
min172.558
max172.625-172.624=0.001
mean2077.000-1973.000=104.000
σ0.000
min2077.000-1973.000=104.000
max2077.000-1973.000=104.000
mean316.094-364.942=-48.848
σ64.288-42.445=21.844
min239.424-272.558=-33.134
max384.265-402.833=-18.568
op=pointedIndexFromKvs
rows=400000
mean357.372-357.356=0.016
σ0.038-0.039=-0.001
min357.321
max357.409-357.415=-0.006
mean2077.000-1973.000=104.000
σ0.000
min2077.000-1973.000=104.000
max2077.000-1973.000=104.000
mean737.874-799.830=-61.955
σ62.220-14.927=47.293
min611.578-782.331=-170.753
max797.883-820.353=-22.470

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.475-1008.423=0.053
σ0.884-0.897=-0.013
min1007.986-1007.945=0.041
max1012.146-1012.146=-0.000
mean1037.600-1044.900=-7.300
σ304.695-306.695=-2.000
min546.000-550.000=-4.000
max1466.000-1474.000=-8.000
mean1.530-1.563=-0.033
σ0.090-0.117=-0.027
min1.341-1.447=-0.106
max1.766-1.942=-0.176

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.445-0.432=0.013
σ0.182-0.126=0.056
min0.336-0.343=-0.008
max0.767-0.643=0.123
name=error_case.art
mean2.334-2.333=0.001
σ0.003-0.003=0.000
min2.332
max2.337
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.929-0.883=0.045
σ0.159-0.089=0.070
min0.848-0.821=0.027
max1.212-1.037=0.175
name=heavy_item.art
mean1.522-1.521=0.001
σ0.002-0.002=0.000
min1.520
max1.524-1.524=0.000
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.558-0.544=0.014
σ0.045-0.045=-0.000
min0.520-0.512=0.008
max0.634-0.622=0.012
name=nested_use.art
mean2.356-2.355=0.000
σ0.002-0.002=0.001
min2.355
max2.360-2.358=0.001
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.863-0.839=0.024
σ0.033-0.047=-0.014
min0.828-0.799=0.029
max0.915-0.910=0.005

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.540-963.541=-0.000
σ0.026-0.028=-0.001
min963.523
max963.586-963.589=-0.003
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.803-0.843=-0.040
σ0.037-0.025=0.012
min0.770-0.805=-0.035
max0.860-0.865=-0.005
name=cdr_enhanced_4k_loc.art
mean884.853-884.854=-0.000
σ0.006-0.005=0.001
min884.847
max884.861-884.859=0.002
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.718-0.696=0.021
σ0.038-0.047=-0.009
min0.660-0.639=0.022
max0.749-0.745=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
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean3.542-4.264=-0.722
σ0.072-0.076=-0.003
min3.417-4.130=-0.713
max3.827-4.602=-0.774
name=record_render_large_syntax_err.art
mean7.655
σ0.002
min7.654
max7.658
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean3.559-4.247=-0.688
σ0.096-0.086=0.010
min3.433-4.105=-0.673
max4.045-4.604=-0.559
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.663-0.750=-0.087
σ0.118-0.017=0.101
min0.521-0.719=-0.197
max0.957-0.859=0.098
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.521-0.713=-0.193
σ0.072-0.018=0.054
min0.491-0.630=-0.139
max1.221-0.783=0.438

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.685-297.636=0.049
σ0.210-0.204=0.006
min297.541-297.466=0.074
max298.258-298.180=0.079
mean2077.000-1973.000=104.000
σ0.000
min2077.000-1973.000=104.000
max2077.000-1973.000=104.000
mean0.595-0.604=-0.009
σ0.021-0.043=-0.022
min0.555-0.537=0.018
max0.631-0.703=-0.072

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean292.996-292.458=0.538
σ0.039-0.035=0.004
min292.947-292.420=0.527
max293.041-292.501=0.540
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.408-0.403=0.006
σ0.008-0.009=-0.001
min0.399-0.397=0.002
max0.417-0.418=-0.001
iters=5
new-facts=1
prior-facts=6402
mean1302.915-1302.380=0.535
σ0.109-0.090=0.019
min1302.767-1302.277=0.490
max1303.062-1302.509=0.553
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean2.202-2.290=-0.088
σ0.038-0.103=-0.065
min2.145-2.154=-0.009
max2.244-2.395=-0.151
iters=5
new-facts=6402
prior-facts=1
mean1545.887-1545.345=0.543
σ4.024-4.019=0.005
min1543.920-1543.388=0.532
max1553.081-1552.529=0.552
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean2.290-2.287=0.003
σ0.116-0.149=-0.033
min2.129-2.107=0.022
max2.418-2.468=-0.049
iters=5
new-facts=6402
prior-facts=6402
mean1864.856-1864.322=0.534
σ0.063-0.079=-0.016
min1864.773-1864.209=0.564
max1864.931-1864.394=0.537
mean1740.600-1769.200=-28.600
σ243.416-215.040=28.376
min1466.000-1482.000=-16.000
max2077.000-1973.000=104.000
mean2.915-3.353=-0.438
σ0.174-0.486=-0.312
min2.719-2.882=-0.163
max3.176-3.969=-0.793

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.798-1.803=-0.005
σ0.154-0.050=0.104
min1.594-1.724=-0.130
max2.011-1.850=0.161

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.769-446.667=0.102
σ577.140-577.140=-0.000
min158.198-158.096=0.102
max1312.478-1312.377=0.101
mean96.250
σ8.500
min92.000
max109.000
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean0.536-0.546=-0.010
σ0.544-0.562=-0.018
min0.262-0.261=0.002
max1.352-1.388=-0.036
policies=20
mean1582.270-1581.246=1.024
σ0.359-0.358=0.001
min1582.029-1581.005=1.024
max1582.804-1581.778=1.026
mean920.000
σ0.000
min920.000
max920.000
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean2.636-2.637=-0.001
σ0.016-0.015=0.001
min2.620-2.624=-0.005
max2.655-2.654=0.001
policies=200
mean15830.903-15820.487=10.416
σ0.123-0.114=0.009
min15830.830-15820.387=10.442
max15831.086-15820.639=10.447
mean9200.000
σ0.000
min9200.000
max9200.000
mean1466.000-1474.000=-8.000
σ0.000
min1466.000-1474.000=-8.000
max1466.000-1474.000=-8.000
mean26.642-26.508=0.134
σ0.062-0.016=0.046
min26.564-26.488=0.076
max26.712-26.528=0.184