Compare commits

Home / Compare 3a911211 .. 40c11b47

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.619-54.619=0.000
σ0.352-0.352=0.000
min54.492-54.494=-0.002
max55.620-55.620=0.001
mean415.000
σ0.000
min415.000
max415.000
mean0.140-0.137=0.003
σ0.004-0.006=-0.002
min0.137-0.131=0.005
max0.147-0.149=-0.003
cache=y
dps=1
iters=10
policies=100
mean43.786-43.784=0.001
σ0.006-0.006=0.000
min43.772-43.777=-0.005
max43.795-43.795=0.001
mean415.000
σ0.000
min415.000
max415.000
mean0.125-0.121=0.004
σ0.004-0.005=-0.001
min0.121-0.114=0.007
max0.132-0.129=0.003

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.615=0.000
max36.620-36.620=-0.000
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean12.082-12.377=-0.296
σ0.341-0.289=0.052
min11.635-11.992=-0.357
max12.601-12.741=-0.140
op=column_set() on indexed, repeat
mean36.617-36.617=-0.001
σ0.002-0.002=-0.000
min36.616-36.615=0.000
max36.620-36.620=-0.000
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean12.280-11.713=0.568
σ0.616-0.170=0.446
min11.110-11.501=-0.391
max13.009-12.041=0.968
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
mean7562.000-6045.000=1517.000
σ0.000
min7562.000-6045.000=1517.000
max7562.000-6045.000=1517.000
mean13.915-13.357=0.557
σ1.169-1.175=-0.006
min12.455-10.900=1.556
max15.397-14.780=0.617
op=table_records(), repeat
mean41.928-41.928=0.000
σ0.002-0.002=-0.000
min41.927
max41.931-41.931=-0.000
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean11.630-12.383=-0.753
σ1.648-1.995=-0.348
min10.071-10.325=-0.254
max14.067-14.722=-0.655
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
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean8.446-8.484=-0.038
σ0.207-0.298=-0.091
min8.054-8.059=-0.005
max8.766-8.852=-0.086
op=vertical_lookup_list() on indexed, after table_records(), repeat
mean26.401-26.400=0.001
σ0.002-0.002=0.000
min26.399-26.399=0.000
max26.403-26.403=0.000
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean6.198-6.114=0.083
σ0.460-0.534=-0.074
min5.136-5.426=-0.291
max6.706-6.694=0.012
op=vertical_lookup_row_list() on 2 indexed
mean25.667-25.666=0.001
σ0.003-0.002=0.001
min25.664
max25.674-25.670=0.004
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean5.321-5.357=-0.036
σ0.074-0.099=-0.025
min5.231-5.257=-0.026
max5.421-5.555=-0.134
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-25.971=0.000
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean5.095-5.215=-0.120
σ0.093-0.130=-0.037
min4.999-4.955=0.044
max5.307-5.410=-0.104

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
op=load_product(), no indexes
mean2524.593-2524.593=-0.000
σ0.000-0.000=-0.000
min2524.593-2524.593=-0.000
max2524.594-2524.594=-0.000
mean7562.000-6045.000=1517.000
σ0.000
min7562.000-6045.000=1517.000
max7562.000-6045.000=1517.000
mean1045.547-1561.155=-515.609
σ8.201-801.336=-793.136
min1030.750-1032.649=-1.899
max1053.943-2974.280=-1920.337
op=load_product(), with indexes
mean8744.558-8744.559=-0.001
σ0.033-0.033=0.001
min8744.544-8744.545=-0.001
max8744.641-8744.640=0.001
mean3778.750-3820.625=-41.875
σ1626.829-1653.461=-26.632
min1933.000-1966.000=-33.000
max5952.000-6045.000=-93.000
mean4494.371-4605.673=-111.302
σ1425.654-1361.930=63.725
min3525.139-3515.648=9.491
max7440.367-7316.209=124.158

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
max62.080
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean85.763-82.145=3.618
σ11.912-12.151=-0.239
min70.653-70.925=-0.272
max99.512-103.051=-3.539
op=vertical_lookup_list() on unindexed missing Int
mean40.944-40.944=0.000
σ0.001-0.000=0.000
min40.944-40.944=0.000
max40.945-40.945=0.000
mean7562.000-6045.000=1517.000
σ0.000
min7562.000-6045.000=1517.000
max7562.000-6045.000=1517.000
mean249.320-96.872=152.448
σ427.259-8.676=418.583
min86.670-82.688=3.982
max1306.515-106.185=1200.330
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
mean7562.000-6045.000=1517.000
σ0.000
min7562.000-6045.000=1517.000
max7562.000-6045.000=1517.000
mean152.039-212.332=-60.293
σ14.851-192.742=-177.891
min131.588-123.169=8.420
max169.209-688.290=-519.081

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
op=table_records()
mean11656.833-11656.833=-0.000
σ4.317-4.318=-0.002
min11655.305-11655.305=0.000
max11667.516-11667.521=-0.005
mean4264.875-4104.000=160.875
σ1891.256-1572.019=319.237
min1933.000-1966.000=-33.000
max7562.000-6045.000=1517.000
mean6356.597-6554.491=-197.894
σ1037.234-1343.131=-305.898
min4878.070-4898.911=-20.841
max7903.300-8389.090=-485.790
op=vertical_lookup_list() on indexed
mean11560.068-11560.069=-0.001
σ0.001-0.001=0.000
min11560.066-11560.067=-0.001
max11560.069
mean7562.000-6045.000=1517.000
σ0.000
min7562.000-6045.000=1517.000
max7562.000-6045.000=1517.000
mean5128.719-6731.404=-1602.685
σ1151.629-1290.866=-139.238
min4395.294-4381.338=13.956
max7269.062-7970.949=-701.887

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
op=pointedIndexFromKvs
rows=200000
mean172.586-172.585=0.002
σ0.029-0.027=0.003
min172.558
max172.632-172.624=0.008
mean1933.000-1966.000=-33.000
σ0.000
min1933.000-1966.000=-33.000
max1933.000-1966.000=-33.000
mean361.398-355.731=5.668
σ42.024-40.320=1.704
min267.839-275.594=-7.754
max395.619-408.526=-12.907
op=pointedIndexFromKvs
rows=400000
mean357.360-357.362=-0.002
σ0.036-0.039=-0.003
min357.321
max357.399-357.406=-0.007
mean1933.000-1966.000=-33.000
σ0.000
min1933.000-1966.000=-33.000
max1933.000-1966.000=-33.000
mean730.367-785.717=-55.350
σ54.127-14.422=39.705
min657.484-759.670=-102.186
max786.443-799.684=-13.241

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.182-1008.186=-0.004
σ0.939-0.867=0.071
min1007.712-1007.688=0.024
max1012.091-1011.774=0.317
mean1053.400-1040.950=12.450
σ301.478-304.962=-3.484
min549.000-547.000=2.000
max1460.000-1466.000=-6.000
mean1.537-1.552=-0.015
σ0.129-0.132=-0.004
min1.445-1.463=-0.017
max2.039-2.033=0.006

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.882-0.883=-0.001
σ0.002-0.002=-0.000
min0.881
max0.886
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.413-0.401=0.012
σ0.121-0.105=0.016
min0.352-0.334=0.017
max0.629-0.586=0.043
name=error_case.art
mean2.334-2.333=0.001
σ0.003-0.003=-0.000
min2.332
max2.337
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.871-0.869=0.002
σ0.088-0.070=0.018
min0.818-0.818=0.000
max1.027-0.989=0.038
name=heavy_item.art
mean1.521-1.521=-0.001
σ0.001-0.002=-0.001
min1.520
max1.523-1.524=-0.001
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.532-0.537=-0.005
σ0.051-0.055=-0.004
min0.485-0.494=-0.009
max0.615-0.627=-0.012
name=nested_use.art
mean2.356-2.355=0.001
σ0.002-0.002=0.000
min2.355
max2.358
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.838-0.836=0.002
σ0.042-0.042=0.000
min0.798-0.791=0.008
max0.907-0.902=0.005

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.543-963.549=-0.006
σ0.025-0.035=-0.010
min963.523
max963.583-963.611=-0.028
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.805-0.798=0.006
σ0.034-0.020=0.014
min0.768-0.771=-0.003
max0.855-0.819=0.035
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=0.001
σ0.006-0.009=-0.003
min884.847
max884.861-884.866=-0.005
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.713-0.732=-0.019
σ0.045-0.023=0.022
min0.645-0.692=-0.047
max0.753-0.749=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-7.712=-0.003
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean4.261-4.255=0.006
σ0.095-0.076=0.019
min4.099-4.124=-0.025
max4.752-4.576=0.176
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
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean4.256-4.234=0.022
σ0.079-0.073=0.006
min4.108-4.094=0.014
max4.516-4.492=0.024
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.749-0.746=0.003
σ0.020-0.019=0.001
min0.713-0.708=0.005
max0.876-0.876=-0.000
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.709-0.711=-0.002
σ0.014-0.014=-0.000
min0.676-0.685=-0.009
max0.777-0.784=-0.007

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.478-297.517=-0.040
σ0.190-0.257=-0.067
min297.291-297.321=-0.029
max297.950-298.225=-0.275
mean1933.000-1966.000=-33.000
σ0.000
min1933.000-1966.000=-33.000
max1933.000-1966.000=-33.000
mean0.581-0.598=-0.017
σ0.042-0.047=-0.004
min0.516-0.508=0.008
max0.620-0.698=-0.077

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.737-289.735=0.002
σ0.056-0.054=0.002
min289.656-289.659=-0.003
max289.807-289.805=0.002
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.397-0.400=-0.003
σ0.005-0.011=-0.006
min0.393-0.393=0.000
max0.405-0.419=-0.014
iters=5
new-facts=1
prior-facts=6402
mean1299.698-1299.697=0.001
σ0.064-0.035=0.029
min1299.621-1299.649=-0.028
max1299.764-1299.742=0.022
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean2.180-2.266=-0.085
σ0.035-0.086=-0.051
min2.125-2.150=-0.025
max2.217-2.350=-0.133
iters=5
new-facts=6402
prior-facts=1
mean1542.700-1542.721=-0.020
σ3.982-4.008=-0.026
min1540.769-1540.768=0.001
max1549.818-1549.885=-0.067
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean2.239-2.281=-0.042
σ0.061-0.101=-0.039
min2.158-2.189=-0.031
max2.324-2.393=-0.070
iters=5
new-facts=6402
prior-facts=6402
mean1861.623-1861.625=-0.003
σ0.080-0.072=0.008
min1861.543-1861.554=-0.011
max1861.738-1861.722=0.016
mean1752.800-1761.800=-9.000
σ195.090-216.832=-21.742
min1479.000-1473.000=6.000
max1933.000-1966.000=-33.000
mean3.066-3.309=-0.242
σ0.168-0.371=-0.203
min2.921-2.882=0.039
max3.332-3.748=-0.416

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.733-1.656=0.076
σ0.179-0.180=-0.001
min1.471-1.416=0.055
max1.900-1.841=0.060

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.665-446.667=-0.002
σ577.138-577.139=-0.000
min158.092-158.094=-0.002
max1312.372-1312.374=-0.002
mean98.250
σ8.500
min94.000
max111.000
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean0.568-0.555=0.013
σ0.597-0.588=0.010
min0.267-0.260=0.006
max1.464-1.437=0.027
policies=20
mean1581.218-1581.232=-0.014
σ0.352-0.355=-0.003
min1580.976-1580.988=-0.013
max1581.739-1581.758=-0.019
mean940.000
σ0.000
min940.000
max940.000
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean2.631-2.622=0.008
σ0.012-0.018=-0.006
min2.618-2.599=0.019
max2.647-2.641=0.006
policies=200
mean15820.480-15820.380=0.100
σ0.140-0.182=-0.042
min15820.359-15820.233=0.126
max15820.664-15820.640=0.024
mean9400.000
σ0.000
min9400.000
max9400.000
mean1460.000-1466.000=-6.000
σ0.000
min1460.000-1466.000=-6.000
max1460.000-1466.000=-6.000
mean26.552-26.494=0.058
σ0.122-0.099=0.023
min26.379-26.367=0.013
max26.666-26.606=0.060