Compare commits

Home / Compare 6a0f2d2c .. 1cfc725c

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.618=-0.001
σ0.350-0.350=0.001
min54.480-54.483=-0.003
max55.614-55.612=0.001
mean416.000
σ0.000
min416.000
max416.000
mean0.141-0.141=-0.000
σ0.004-0.004=-0.000
min0.137-0.136=0.001
max0.148-0.148=-0.000
cache=y
dps=1
iters=10
policies=100
mean43.785-43.785=0.000
σ0.006-0.006=-0.000
min43.779-43.780=-0.000
max43.796-43.797=-0.001
mean416.000
σ0.000
min416.000
max416.000
mean0.122-0.123=-0.001
σ0.005-0.003=0.002
min0.116-0.121=-0.005
max0.129-0.128=0.001

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
max36.620-36.620=0.000
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean12.371-13.340=-0.970
σ0.261-1.734=-1.473
min11.957-12.167=-0.210
max12.858-17.545=-4.687
op=column_set() on indexed, repeat
mean36.617-36.617=-0.001
σ0.002-0.002=-0.000
min36.615
max36.619-36.620=-0.000
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean11.880-12.919=-1.040
σ0.670-1.692=-1.022
min11.267-11.442=-0.175
max12.974-16.680=-3.705
op=table_records(), no indexes
mean41.928-41.932=-0.004
σ0.000-0.000=-0.000
min41.928-41.932=-0.004
max41.929-41.933=-0.004
mean6038.000-7552.000=-1514.000
σ0.000
min6038.000-7552.000=-1514.000
max6038.000-7552.000=-1514.000
mean13.279-14.278=-0.999
σ1.143-0.982=0.161
min10.943-12.829=-1.886
max14.747-15.527=-0.780
op=table_records(), repeat
mean41.928-41.929=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=0.000
max41.931-41.931=-0.000
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean12.439-12.089=0.350
σ1.836-1.901=-0.064
min10.549-10.306=0.243
max14.877-15.089=-0.213
op=vertical_lookup_list() on indexed, after table_records()
mean27.605-27.605=0.000
σ0.002-0.002=-0.000
min27.603
max27.607-27.609=-0.002
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean8.460-8.899=-0.439
σ0.292-1.228=-0.936
min8.012-7.914=0.098
max8.800-11.792=-2.991
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.000
σ0.002-0.002=0.000
min26.399
max26.403-26.403=0.000
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean6.414-7.006=-0.592
σ0.190-1.070=-0.880
min6.061-5.975=0.086
max6.609-9.559=-2.950
op=vertical_lookup_row_list() on 2 indexed
mean25.666-25.666=0.000
σ0.002-0.002=0.001
min25.664-25.665=-0.000
max25.670-25.668=0.001
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean5.456-5.794=-0.337
σ0.137-0.485=-0.348
min5.265-5.552=-0.286
max5.622-6.988=-1.366
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-25.971=-0.000
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean5.343-5.567=-0.224
σ0.078-0.534=-0.456
min5.191-5.339=-0.148
max5.437-6.884=-1.447

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.597=-0.003
σ0.000-0.000=0.000
min2524.593-2524.597=-0.003
max2524.594-2524.597=-0.003
mean6038.000-7552.000=-1514.000
σ0.000
min6038.000-7552.000=-1514.000
max6038.000-7552.000=-1514.000
mean1452.458-1055.425=397.033
σ613.448-7.376=606.072
min1052.371-1046.267=6.104
max2420.653-1065.795=1354.858
op=load_product(), with indexes
mean8744.558-8744.558=0.000
σ0.033-0.033=-0.000
min8744.544-8744.544=0.000
max8744.640-8744.641=-0.000
mean3820.000-3767.625=52.375
σ1646.133-1633.613=12.520
min1981.000-1906.000=75.000
max6038.000-5947.000=91.000
mean4527.703-4953.184=-425.481
σ1382.987-1550.679=-167.692
min3558.093-3547.406=10.687
max7300.673-7103.344=197.329

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
op=column_set() on unindexed, dense
mean62.077-62.078=-0.000
σ0.002-0.002=-0.000
min62.076-62.075=0.000
max62.080-62.080=-0.001
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean81.442-84.677=-3.235
σ9.937-11.283=-1.345
min70.628-72.419=-1.790
max98.344-104.382=-6.038
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-40.945=-0.000
mean6038.000-7552.000=-1514.000
σ0.000
min6038.000-7552.000=-1514.000
max6038.000-7552.000=-1514.000
mean97.183-237.989=-140.806
σ8.667-385.332=-376.665
min85.078-89.607=-4.528
max107.736-1191.486=-1083.750
op=vertical_lookup_row_list() on unindexed small unique Int
mean66.686-66.686=0.000
σ0.000-0.000=0.000
min66.685-66.685=0.000
max66.687-66.687=0.000
mean6038.000-7552.000=-1514.000
σ0.000
min6038.000-7552.000=-1514.000
max6038.000-7552.000=-1514.000
mean228.591-155.512=73.079
σ237.620-10.827=226.794
min125.111-141.792=-16.681
max815.743-168.043=647.700

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.832-11656.834=-0.001
σ4.317-4.318=-0.001
min11655.305
max11667.517-11667.521=-0.004
mean4101.000-4255.250=-154.250
σ1566.663-1893.520=-326.856
min1981.000-1906.000=75.000
max6038.000-7552.000=-1514.000
mean6493.128-6675.035=-181.907
σ1371.010-1389.705=-18.695
min4964.980-4962.128=2.853
max8375.641-8226.655=148.985
op=vertical_lookup_list() on indexed
mean11560.069-11560.065=0.004
σ0.002-0.001=0.001
min11560.067-11560.065=0.002
max11560.073-11560.066=0.007
mean6038.000-7552.000=-1514.000
σ0.000
min6038.000-7552.000=-1514.000
max6038.000-7552.000=-1514.000
mean6593.968-5388.724=1205.244
σ1432.762-1211.008=221.755
min4445.130-4430.232=14.898
max8281.056-7280.309=1000.747

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.581-172.582=-0.001
σ0.023-0.028=-0.005
min172.558-172.562=-0.004
max172.610-172.630=-0.020
mean1981.000-1906.000=75.000
σ0.000
min1981.000-1906.000=75.000
max1981.000-1906.000=75.000
mean343.709-350.931=-7.223
σ39.242-54.726=-15.483
min272.006-268.223=3.783
max392.553-404.645=-12.091
op=pointedIndexFromKvs
rows=400000
mean357.367-357.359=0.008
σ0.046-0.036=0.010
min357.321
max357.438-357.408=0.030
mean1981.000-1906.000=75.000
σ0.000
min1981.000-1906.000=75.000
max1981.000-1906.000=75.000
mean782.343-769.971=12.372
σ15.766-43.398=-27.632
min763.619-675.147=88.473
max803.557-811.415=-7.858

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.185-1008.189=-0.004
σ0.877-0.856=0.021
min1007.687-1007.687=-0.000
max1011.818-1011.716=0.102
mean1041.850-1039.100=2.750
σ306.731-306.256=0.475
min546.000-544.000=2.000
max1471.000-1467.000=4.000
mean1.544-1.529=0.016
σ0.132-0.085=0.047
min1.456-1.453=0.003
max2.027-1.751=0.276

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883-0.883=-0.000
σ0.002-0.003=-0.000
min0.881
max0.886-0.886=-0.001
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.441-0.424=0.017
σ0.123-0.125=-0.002
min0.376-0.344=0.032
max0.661-0.644=0.017
name=error_case.art
mean2.333-2.334=-0.001
σ0.003-0.003=-0.000
min2.332
max2.337-2.339=-0.001
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.906-0.885=0.021
σ0.095-0.089=0.006
min0.838-0.836=0.002
max1.069-1.043=0.026
name=heavy_item.art
mean1.521-1.522=-0.001
σ0.002-0.002=-0.000
min1.520
max1.524-1.524=-0.000
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.551-0.554=-0.003
σ0.052-0.052=-0.000
min0.509-0.510=-0.001
max0.641-0.641=-0.000
name=nested_use.art
mean2.355-2.356=-0.000
σ0.002-0.002=0.000
min2.355
max2.358
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.865-0.854=0.011
σ0.040-0.042=-0.001
min0.835-0.821=0.014
max0.928-0.924=0.003

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.922-963.543=0.379
σ0.025-0.024=0.001
min963.902-963.523=0.379
max963.964-963.581=0.382
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.829-0.831=-0.002
σ0.036-0.041=-0.005
min0.779-0.771=0.008
max0.865-0.864=0.001
name=cdr_enhanced_4k_loc.art
mean884.889-884.853=0.036
σ0.007-0.006=0.000
min884.883-884.847=0.036
max884.897-884.860=0.037
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.683-0.738=-0.055
σ0.046-0.029=0.017
min0.646-0.687=-0.041
max0.746-0.759=-0.013

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
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean4.255-3.542=0.713
σ0.085-0.090=-0.005
min4.110-3.225=0.885
max4.585-3.973=0.613
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
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean4.278-3.504=0.775
σ0.078-0.080=-0.002
min4.140-3.375=0.766
max4.543-3.931=0.612
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.773-0.757=0.016
σ0.029-0.019=0.010
min0.615-0.728=-0.113
max0.897-0.875=0.023
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.732-0.713=0.019
σ0.015-0.015=-0.000
min0.693-0.681=0.012
max0.817-0.793=0.024

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.211-297.434=-0.223
σ0.228-0.210=0.018
min297.061-297.153=-0.092
max297.845-297.832=0.013
mean1981.000-1906.000=75.000
σ0.000
min1981.000-1906.000=75.000
max1981.000-1906.000=75.000
mean0.558-0.590=-0.032
σ0.029-0.033=-0.004
min0.516-0.518=-0.001
max0.592-0.623=-0.031

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.772-289.775=-0.002
σ0.036-0.039=-0.003
min289.725-289.732=-0.007
max289.810-289.816=-0.006
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.402-0.405=-0.003
σ0.015-0.006=0.008
min0.395-0.398=-0.002
max0.428-0.414=0.014
iters=5
new-facts=1
prior-facts=6402
mean1299.620-1299.644=-0.023
σ0.103-0.062=0.041
min1299.495-1299.571=-0.076
max1299.725-1299.711=0.013
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean1.938-2.066=-0.129
σ0.049-0.060=-0.011
min1.863-2.007=-0.144
max1.987-2.166=-0.179
iters=5
new-facts=6402
prior-facts=1
mean1542.604-1542.628=-0.024
σ4.039-4.033=0.006
min1540.598-1540.670=-0.072
max1549.820-1549.838=-0.018
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean2.215-2.280=-0.064
σ0.150-0.197=-0.048
min2.061-2.109=-0.048
max2.397-2.567=-0.170
iters=5
new-facts=6402
prior-facts=6402
mean1861.634-1861.627=0.006
σ0.055-0.084=-0.029
min1861.576-1861.495=0.080
max1861.707-1861.705=0.002
mean1767.600-1738.600=29.000
σ225.188-182.183=43.005
min1471.000-1479.000=-8.000
max1981.000-1906.000=75.000
mean3.094-3.167=-0.073
σ0.245-0.318=-0.073
min2.871-2.884=-0.013
max3.502-3.684=-0.181

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.731-1.703=0.028
σ0.151-0.118=0.033
min1.589-1.563=0.026
max1.957-1.869=0.088

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.206-446.185=0.021
σ577.183-577.140=0.044
min157.613-157.614=-0.001
max1311.981-1311.895=0.086
mean96.250
σ8.500
min92.000
max109.000
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean0.542-0.534=0.008
σ0.549-0.541=0.008
min0.267-0.262=0.005
max1.366-1.346=0.020
policies=20
mean1576.382-1576.407=-0.025
σ0.302-0.353=-0.051
min1576.171-1576.165=0.006
max1576.829-1576.932=-0.102
mean920.000
σ0.000
min920.000
max920.000
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean2.548-2.623=-0.075
σ0.146-0.010=0.136
min2.330-2.611=-0.281
max2.642-2.637=0.005
policies=200
mean15772.301-15772.299=0.002
σ0.100-0.129=-0.029
min15772.185-15772.181=0.004
max15772.422-15772.473=-0.051
mean9200.000
σ0.000
min9200.000
max9200.000
mean1471.000-1467.000=4.000
σ0.000
min1471.000-1467.000=4.000
max1471.000-1467.000=4.000
mean26.357-26.498=-0.140
σ0.036-0.075=-0.039
min26.314-26.405=-0.091
max26.398-26.585=-0.186