Compare commits

Home / Compare afdaede0 .. 104e7ad0

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.001
σ0.350-0.349=0.000
min54.484-54.482=0.002
max55.612-55.611=0.001
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.141-0.141=-0.000
σ0.004-0.004=-0.000
min0.137-0.137=-0.000
max0.148-0.149=-0.001
cache=y
dps=1
iters=10
policies=100
mean43.785-43.786=-0.001
σ0.006-0.006=0.000
min43.778-43.778=-0.001
max43.794-43.798=-0.004
mean417.000-416.000=1.000
σ0.000
min417.000-416.000=1.000
max417.000-416.000=1.000
mean0.124-0.124=0.000
σ0.007-0.005=0.002
min0.116-0.119=-0.003
max0.140-0.131=0.008

CSV - indexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on indexed
rows=200000
mean36.617-36.617=-0.000
σ0.002-0.002=0.000
min36.615-36.616=-0.000
max36.619-36.620=-0.000
mean4166.250-4285.625=-119.375
σ1897.249-1980.299=-83.050
min1550.000
max7195.000-7211.000=-16.000
mean12.674-91.570=-78.897
σ0.211-222.426=-222.215
min12.499-12.479=0.021
max13.105-642.046=-628.941
iterations=8
operation_display=column_set() on indexed, repeat
rows=200000
mean36.618-36.617=0.001
σ0.002-0.002=-0.000
min36.616
max36.620-36.620=0.000
mean4286.250-4285.625=0.625
σ1977.019-1980.299=-3.279
min1550.000
max7195.000-7211.000=-16.000
mean71.706-13.628=58.078
σ166.078-2.960=163.118
min11.937-11.957=-0.020
max482.723-20.847=461.877
iterations=8
operation_display=table_records(), no indexes
rows=200000
mean41.930-41.930=0.000
σ0.002-0.002=-0.000
min41.928-41.928=0.000
max41.932-41.933=-0.001
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean15.026-14.933=0.093
σ0.491-0.950=-0.459
min14.195-13.230=0.966
max15.550-15.713=-0.163
iterations=8
operation_display=table_records(), no indexes, repeat
rows=200000
mean41.929-41.929=0.000
σ0.002-0.002=0.000
min41.928-41.928=0.000
max41.932-41.932=0.000
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean14.352-13.478=0.874
σ0.579-0.757=-0.178
min13.403-12.479=0.924
max15.051-14.461=0.590
iterations=8
operation_display=table_records(), repeat
rows=200000
mean41.928-41.929=-0.000
σ0.002-0.002=-0.000
min41.927-41.927=-0.000
max41.931-41.932=-0.001
mean4166.250-4169.625=-3.375
σ1897.249-1903.191=-5.942
min1550.000
max7195.000-7211.000=-16.000
mean13.747-13.636=0.111
σ1.684-1.825=-0.140
min11.360-10.851=0.509
max15.447-15.499=-0.051
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records()
rows=200000
mean27.604-27.604=-0.000
σ0.002-0.002=0.000
min27.603-27.603=-0.000
max27.607-27.607=0.000
mean4166.250-4169.625=-3.375
σ1897.249-1903.191=-5.942
min1550.000
max7195.000-7211.000=-16.000
mean8.990-9.063=-0.073
σ0.416-0.420=-0.004
min8.532-8.438=0.094
max9.611-9.620=-0.009
iterations=8
operation_display=vertical_lookup_list() on indexed, after table_records(), repeat
rows=200000
mean26.401-26.400=0.001
σ0.002-0.002=0.000
min26.399-26.399=0.000
max26.403-26.403=0.000
mean4166.250-4169.625=-3.375
σ1897.249-1903.191=-5.942
min1550.000
max7195.000-7211.000=-16.000
mean6.447-6.794=-0.348
σ0.235-0.278=-0.043
min6.077-6.355=-0.277
max6.773-7.151=-0.378
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed
rows=200000
mean25.666-25.666=0.000
σ0.002-0.002=-0.000
min25.665-25.664=0.000
max25.668
mean4286.250-4285.625=0.625
σ1977.019-1980.299=-3.279
min1550.000
max7195.000-7211.000=-16.000
mean6.114-6.123=-0.009
σ0.182-0.685=-0.503
min5.833-5.782=0.051
max6.347-7.805=-1.458
iterations=8
operation_display=vertical_lookup_row_list() on 2 indexed, repeat
rows=200000
mean25.661-25.661=0.000
σ0.002-0.002=-0.000
min25.659-25.659=0.000
max25.663-25.663=-0.000
mean4286.250-4285.625=0.625
σ1977.019-1980.299=-3.279
min1550.000
max7195.000-7211.000=-16.000
mean5.676-5.835=-0.159
σ0.220-0.705=-0.485
min5.215-5.128=0.087
max5.890-7.260=-1.369
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed)
rows=200000
mean25.968-25.969=-0.000
σ0.002-0.002=-0.000
min25.967
max25.971-25.972=-0.001
mean4286.250-4285.625=0.625
σ1977.019-1980.299=-3.279
min1550.000
max7195.000-7211.000=-16.000
mean5.672-5.805=-0.133
σ0.252-0.683=-0.430
min5.178-5.125=0.052
max5.865-7.355=-1.490
iterations=8
operation_display=vertical_lookup_row_list() on 3 (1 unindexed), repeat
rows=200000
mean25.968-25.968=0.000
σ0.001-0.001=-0.000
min25.967-25.967=0.000
max25.971
mean4286.250-4285.625=0.625
σ1977.019-1980.299=-3.279
min1550.000
max7195.000-7211.000=-16.000
mean5.527-5.636=-0.109
σ0.278-0.719=-0.442
min4.983-4.986=-0.003
max5.826-7.286=-1.460

CSV - loading a lazy table

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=load_product(), no indexes
rows=200000
mean2524.595-2524.595=-0.000
σ0.002-0.002=0.000
min2524.594
max2524.598
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean1620.565-1375.363=245.202
σ881.243-501.727=379.516
min1035.663-1033.573=2.090
max3121.580-2266.405=855.175
iterations=8
operation_display=load_product(), with indexes
rows=200000
mean8744.561-8744.561=0.000
σ0.041-0.040=0.001
min8744.545-8744.545=-0.001
max8744.661-8744.659=0.002
mean3594.250-3590.375=3.875
σ1817.614-1818.496=-0.882
min1074.000-1069.000=5.000
max5833.000-5821.000=12.000
mean4449.960-4688.913=-238.953
σ1356.161-1480.436=-124.276
min3537.609-3514.756=22.854
max7159.614-6884.210=275.404

CSV - unindexed operations

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=column_set() on unindexed, dense
rows=200000
mean62.077-62.077=-0.001
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080-62.080=-0.000
mean4166.250-4169.625=-3.375
σ1897.249-1903.191=-5.942
min1550.000
max7195.000-7211.000=-16.000
mean79.867-80.921=-1.053
σ9.942-8.280=1.662
min70.578-72.118=-1.539
max98.737-95.453=3.284
iterations=8
operation_display=column_set() on unindexed, dense, repeat
rows=200000
mean62.078-62.078=0.000
σ0.002-0.002=-0.000
min62.076-62.076=0.000
max62.080-62.080=-0.000
mean4166.250-4169.625=-3.375
σ1897.249-1903.191=-5.942
min1550.000
max7195.000-7211.000=-16.000
mean81.674-81.409=0.266
σ10.274-9.005=1.269
min71.455-72.653=-1.198
max101.773-99.425=2.347
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int
rows=200000
mean40.945-40.945=-0.000
σ0.002-0.002=0.000
min40.944
max40.947-40.947=0.000
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean104.035-103.314=0.721
σ5.399-7.389=-1.989
min94.046-91.034=3.012
max107.609-108.003=-0.394
iterations=8
operation_display=vertical_lookup_list() on unindexed missing Int, repeat
rows=200000
mean40.945-40.945=0.000
σ0.002-0.002=-0.000
min40.943-40.944=-0.000
max40.947
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean103.881-103.386=0.495
σ5.344-7.405=-2.061
min94.182-90.552=3.629
max107.431-108.093=-0.662
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end
rows=200000
mean40.951-40.951=-0.000
σ0.002-0.002=0.000
min40.948-40.949=-0.000
max40.954
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean105.948-105.439=0.508
σ5.429-6.288=-0.859
min94.127-93.700=0.427
max110.908-110.864=0.044
iterations=8
operation_display=vertical_lookup_list() on unindexed unique Int near end, repeat
rows=200000
mean40.950-40.950=-0.000
σ0.002-0.002=0.000
min40.948-40.949=-0.000
max40.953
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean104.276-103.664=0.612
σ5.521-7.518=-1.996
min93.932-90.709=3.223
max107.803-108.259=-0.456
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int
rows=200000
mean66.687-66.687=-0.001
σ0.002-0.002=-0.000
min66.685-66.686=-0.000
max66.689-66.690=-0.001
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean161.710-232.468=-70.758
σ7.934-200.454=-192.519
min147.065-145.016=2.048
max167.216-727.950=-560.734
iterations=8
operation_display=vertical_lookup_row_list() on unindexed small unique Int, repeat
rows=200000
mean66.686
σ0.002
min66.685
max66.689
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean156.057-157.350=-1.293
σ18.290-16.452=1.838
min114.684-124.432=-9.748
max168.010-169.207=-1.197

CSV - warmup

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=table_records()
rows=200000
mean11656.834-11656.833=0.000
σ4.318-4.318=-0.000
min11655.305
max11667.519-11667.520=-0.001
mean4166.250-4169.625=-3.375
σ1897.249-1903.191=-5.942
min1550.000
max7195.000-7211.000=-16.000
mean6256.334-6667.072=-410.738
σ1202.398-1327.078=-124.680
min4909.699-4911.711=-2.013
max7893.782-8088.289=-194.507
iterations=8
operation_display=vertical_lookup_list() on indexed
rows=200000
mean11560.066-11560.066=-0.000
σ0.002-0.002=0.000
min11560.064-11560.064=-0.000
max11560.068-11560.069=-0.000
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean5524.518-5742.708=-218.191
σ1269.613-1196.347=73.266
min4355.070-4381.166=-26.096
max7814.921-7378.713=436.208

CSV internal benchmark: pointedIndexFromKvs

Factorallocated MiBpeak allocated MiBtime (ms)
iterations=8
operation_display=pointedIndexFromKvs
rows=200000
mean172.660-172.660=-0.000
σ0.012-0.014=-0.002
min172.637-172.639=-0.002
max172.675-172.673=0.002
mean486.000-489.000=-3.000
σ0.000
min486.000-489.000=-3.000
max486.000-489.000=-3.000
mean386.986-381.652=5.334
σ38.978-54.131=-15.152
min311.931-272.626=39.305
max419.999-422.343=-2.343
iterations=8
operation_display=pointedIndexFromKvs
rows=400000
mean357.459-357.460=-0.001
σ0.149-0.142=0.008
min357.321
max357.635-357.615=0.020
mean563.000-561.250=1.750
σ0.000-2.121=-2.121
min563.000-556.000=7.000
max563.000-562.000=1.000
mean776.095-794.296=-18.201
σ73.882-39.766=34.116
min598.336-734.302=-135.966
max816.416-867.137=-50.720

Marine Hull: transactPolicy

Factorallocated MiBpeak allocated MiBtime
datapoints=1
iterations=20
mean1008.083-1008.085=-0.002
σ0.761-0.761=-0.000
min1007.611-1007.607=0.004
max1011.232-1011.231=0.001
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean1.558-1.491=0.067
σ0.158-0.092=0.066
min1.389-1.412=-0.023
max1.960-1.781=0.179

Parser: Comma Sep

Factorallocated MiBpeak allocated MiBtime (ms)
name=ambiguous_item.art
mean0.883
σ0.002
min0.881
max0.886
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.318-0.309=0.009
σ0.111-0.115=-0.003
min0.247-0.250=-0.003
max0.514-0.513=0.002
name=error_case.art
mean2.333
σ0.003
min2.332
max2.337
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.643-0.787=-0.144
σ0.084-0.163=-0.079
min0.593-0.622=-0.029
max0.792-0.999=-0.207
name=heavy_item.art
mean1.521
σ0.002
min1.520
max1.524
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.513-0.546=-0.033
σ0.035-0.047=-0.012
min0.452-0.509=-0.057
max0.538-0.628=-0.091
name=nested_use.art
mean2.355
σ0.002
min2.355
max2.358
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.835-0.852=-0.017
σ0.046-0.040=0.006
min0.799-0.816=-0.017
max0.915-0.916=-0.001

Parser: Real World

Factorallocated MiBpeak allocated MiBtime (sec)
name=aon_gpf25_7k_loc.art
mean963.551-963.551=-0.001
σ0.020-0.024=-0.004
min963.535-963.523=0.012
max963.584-963.580=0.004
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.804-0.821=-0.017
σ0.047-0.032=0.015
min0.746-0.782=-0.036
max0.853-0.857=-0.004
name=cdr_enhanced_4k_loc.art
mean884.854-884.854=-0.000
σ0.008-0.006=0.002
min884.847
max884.867-884.861=0.006
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.723-0.674=0.049
σ0.024-0.047=-0.022
min0.681-0.623=0.058
max0.742-0.742=-0.000

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
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean4.226-2.805=1.421
σ0.075-0.081=-0.006
min4.107-2.664=1.443
max4.478-3.061=1.417
name=record_render_large_syntax_err.art
mean7.655-7.655=-0.000
σ0.002-0.002=0.000
min7.654
max7.658
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean4.203-2.807=1.396
σ0.066-0.067=-0.001
min4.072-2.700=1.372
max4.479-3.011=1.467
name=record_render_success.art
mean2.288
σ0.002
min2.287
max2.291
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.751-0.540=0.212
σ0.017-0.034=-0.017
min0.724-0.366=0.358
max0.867-0.738=0.129
name=record_render_syntax_err.art
mean2.163
σ0.002
min2.163
max2.166
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.713-0.510=0.203
σ0.017-0.011=0.007
min0.685-0.487=0.197
max0.827-0.548=0.278

SoV import

Factorallocated MiBpeak allocated MiBtime_s
iters=10
rows=1000
mean297.450-297.384=0.066
σ0.222-0.195=0.027
min297.237-297.204=0.034
max298.045-297.890=0.155
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.596-0.601=-0.005
σ0.048-0.045=0.003
min0.507-0.534=-0.027
max0.688-0.703=-0.016

Workflow: transactPolicy

Factorallocated MiBpeak allocated MiBtime
iters=5
new-facts=1
prior-facts=1
mean289.727-289.730=-0.003
σ0.036-0.037=-0.001
min289.675-289.674=0.000
max289.774-289.778=-0.004
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.388-0.389=-0.001
σ0.001-0.001=0.001
min0.386-0.388=-0.001
max0.390-0.390=-0.000
iters=5
new-facts=1
prior-facts=6402
mean1299.645-1299.639=0.006
σ0.105-0.111=-0.005
min1299.516-1299.510=0.006
max1299.772-1299.775=-0.003
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean2.015-2.020=-0.005
σ0.194-0.154=0.040
min1.817-1.824=-0.008
max2.239-2.146=0.093
iters=5
new-facts=6402
prior-facts=1
mean1542.630-1542.611=0.019
σ4.051-4.058=-0.007
min1540.610-1540.597=0.013
max1549.869-1549.862=0.007
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean2.271-2.251=0.019
σ0.184-0.190=-0.006
min2.092-2.074=0.019
max2.550-2.553=-0.003
iters=5
new-facts=6402
prior-facts=6402
mean1861.608-1861.600=0.008
σ0.059-0.050=0.010
min1861.525-1861.539=-0.014
max1861.668-1861.648=0.020
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean3.113-3.068=0.045
σ0.376-0.264=0.112
min2.836-2.885=-0.049
max3.771-3.532=0.240

newProductH/cdr_auton/broker

Factortime_s
iterations=5
mean1.464-1.591=-0.127
σ0.392-0.230=0.162
min1.010-1.315=-0.305
max1.876-1.869=0.007

policy addition benchmark

Factorallocated MiBdb queriespeak allocated MiBtime
policies=2
mean446.148-446.147=0.001
σ577.065-577.064=0.001
min157.613-157.614=-0.002
max1311.744-1311.743=0.002
mean96.250
σ8.500
min92.000
max109.000
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean0.545-0.546=-0.001
σ0.552-0.551=0.000
min0.269-0.268=0.001
max1.373-1.374=-0.001
policies=20
mean1576.416-1576.401=0.015
σ0.355-0.351=0.004
min1576.180-1576.161=0.019
max1576.942-1576.921=0.021
mean920.000
σ0.000
min920.000
max920.000
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean2.642-2.637=0.005
σ0.025-0.026=-0.002
min2.606-2.615=-0.009
max2.664-2.675=-0.011
policies=200
mean15772.240-15772.167=0.073
σ0.024-0.106=-0.082
min15772.218-15772.074=0.145
max15772.274-15772.274=-0.000
mean9200.000
σ0.000
min9200.000
max9200.000
mean7195.000-7211.000=-16.000
σ0.000
min7195.000-7211.000=-16.000
max7195.000-7211.000=-16.000
mean26.663-26.625=0.038
σ0.203-0.217=-0.013
min26.438-26.428=0.010
max26.842-26.893=-0.051