Skip to content

Commit e1c46d5

Browse files
committed
updated kanal async benchmarking, it should be working with 1000 enqueuer tasks now
1 parent 50d2a35 commit e1c46d5

197 files changed

Lines changed: 14946 additions & 5792 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

benches/kanal_async.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ async fn kanal_async_with_msg_vec(
162162
fn benchmark_kanal_async(c: &mut Criterion) {
163163
const MAX_THREADS: [usize; 1] = [8];
164164
const CAPACITY: usize = 1024;
165-
const TASKS: [usize; 1] = [100];
165+
const TASKS: [usize; 1] = [1000];
166166

167167
let mut group = c.benchmark_group("Kanal Async");
168168
// for thread_num in MAX_THREADS {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76176.5653461108,"upper_bound":82087.29227632059},"point_estimate":79046.62949750973,"standard_error":1517.0488217165948},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75050.76375164691,"upper_bound":78629.44444444444},"point_estimate":77162.93055555556,"standard_error":900.5189190514739},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7812.02713908658,"upper_bound":14557.046246050124},"point_estimate":11399.73250457983,"standard_error":1687.6692523934717},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":73936.11202680452,"upper_bound":77653.04248276308},"point_estimate":75692.52657504556,"standard_error":945.8287654077686},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12003.26726309042,"upper_bound":18155.362393716572},"point_estimate":15217.024261569351,"standard_error":1577.0945472784351}}
1+
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":834270.5380285317,"upper_bound":880523.9215276198},"point_estimate":857347.6670932999,"standard_error":11794.587093441789},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":831528.3571428572,"upper_bound":876745.8333333333},"point_estimate":853365.1080019637,"standard_error":10227.601947542853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86896.65219170194,"upper_bound":136728.30746304904},"point_estimate":114693.43517239936,"standard_error":12274.711838911398},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":864152.6956960486,"upper_bound":904932.9606471057},"point_estimate":884789.87527708,"standard_error":10400.952856193077},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96281.64159621918,"upper_bound":137970.88339617697},"point_estimate":117605.52565285479,"standard_error":10675.745049905867}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"sampling_mode":"Linear","iters":[12.0,24.0,36.0,48.0,60.0,72.0,84.0,96.0,108.0,120.0,132.0,144.0,156.0,168.0,180.0,192.0,204.0,216.0,228.0,240.0,252.0,264.0,276.0,288.0,300.0,312.0,324.0,336.0,348.0,360.0,372.0,384.0,396.0,408.0,420.0,432.0,444.0,456.0,468.0,480.0,492.0,504.0,516.0,528.0,540.0,552.0,564.0,576.0,588.0,600.0,612.0,624.0,636.0,648.0,660.0,672.0,684.0,696.0,708.0,720.0,732.0,744.0,756.0,768.0,780.0,792.0,804.0,816.0,828.0,840.0,852.0,864.0,876.0,888.0,900.0,912.0,924.0,936.0,948.0,960.0,972.0,984.0,996.0,1008.0,1020.0,1032.0,1044.0,1056.0,1068.0,1080.0,1092.0,1104.0,1116.0,1128.0,1140.0,1152.0,1164.0,1176.0,1188.0,1200.0],"times":[695800.0,1338400.0,4949600.0,6123800.0,3635500.0,3700700.0,4217000.0,6776700.0,8628000.0,6133000.0,6746000.0,12817200.0,10213800.0,16997000.0,14070200.0,11207700.0,13927500.0,20659100.0,27323200.0,14842300.0,19079100.0,24783500.0,24344900.0,30629900.0,28573600.0,22819500.0,26552100.0,28283500.0,27825300.0,32540000.0,29367200.0,33119600.0,33339300.0,37800300.0,37082100.0,33455400.0,34930500.0,49993000.0,38633200.0,36733800.0,51421600.0,38490200.0,52876500.0,55426900.0,51061900.0,56734400.0,48076000.0,49257800.0,49664100.0,47829200.0,50046700.0,54091000.0,51886800.0,45536200.0,50559700.0,52263700.0,67706500.0,62465200.0,56349700.0,56465800.0,57100000.0,55482700.0,52136700.0,51803100.0,57007300.0,54127200.0,56447700.0,55391500.0,61784100.0,64412700.0,52772800.0,66904800.0,66872800.0,67021500.0,70766500.0,61272200.0,61157600.0,69337100.0,74441300.0,74397600.0,68442000.0,66430300.0,72532000.0,64234700.0,73031700.0,75086800.0,76890000.0,79710100.0,83074800.0,72393100.0,72573100.0,76019100.0,72268000.0,85594800.0,100967300.0,94373900.0,82974200.0,85824400.0,87287700.0,92267700.0]}
1+
{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[935500.0,3534400.0,2900100.0,7503300.0,6955000.0,6889900.0,9846600.0,13330000.0,20892100.0,13444500.0,23970800.0,18306600.0,23207100.0,21376200.0,29279900.0,31162900.0,23656600.0,34988300.0,41996800.0,44230000.0,31648400.0,34126000.0,33703700.0,37376800.0,39001200.0,45036200.0,39748800.0,49452900.0,45838800.0,46076700.0,52481100.0,54837200.0,64495700.0,60097300.0,55990000.0,55150500.0,57444500.0,73033300.0,66225000.0,73304500.0,66586400.0,71845400.0,65654300.0,69789000.0,65099800.0,70444000.0,83270000.0,69911800.0,91930700.0,83074600.0,87754000.0,90265100.0,98810100.0,89528100.0,92846800.0,80824000.0,109469000.0,114862700.0,107548800.0,97804800.0,95088300.0,98992200.0,117058400.0,137297200.0,119438300.0,100605200.0,106858400.0,130252300.0,129895700.0,116523500.0,122035500.0,117939000.0,147265400.0,144071600.0,120120900.0,129139000.0,131842700.0,122016200.0,155015000.0,135747000.0,141785100.0,139579000.0,160578400.0,165419500.0,139737300.0,156537300.0,171296600.0,153467400.0,180735400.0,138545200.0,180504900.0,161602600.0,160993600.0,172286100.0,152283700.0,178751300.0,165177000.0,186239500.0,202127800.0,167012700.0]}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[25094.009222136956,47675.0449648551,107891.14027877015,130472.1760214883]
1+
[305629.89457176346,542750.4841711277,1175072.0564360989,1412192.646035463]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.356973409837313,"upper_bound":10.348291388772449},"point_estimate":9.84610023910393,"standard_error":0.25230006240975006},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.722897445163838,"upper_bound":10.478006687679297},"point_estimate":10.059262548194177,"standard_error":0.1871610749182023}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76176.5653461108,"upper_bound":82087.29227632059},"point_estimate":79046.62949750973,"standard_error":1517.0488217165948},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75050.76375164691,"upper_bound":78629.44444444444},"point_estimate":77162.93055555556,"standard_error":900.5189190514739},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7812.02713908658,"upper_bound":14557.046246050124},"point_estimate":11399.73250457983,"standard_error":1687.6692523934717},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":73936.11202680452,"upper_bound":77653.04248276308},"point_estimate":75692.52657504556,"standard_error":945.8287654077686},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12003.26726309042,"upper_bound":18155.362393716572},"point_estimate":15217.024261569351,"standard_error":1577.0945472784351}}
1+
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":834270.5380285317,"upper_bound":880523.9215276198},"point_estimate":857347.6670932999,"standard_error":11794.587093441789},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":831528.3571428572,"upper_bound":876745.8333333333},"point_estimate":853365.1080019637,"standard_error":10227.601947542853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86896.65219170194,"upper_bound":136728.30746304904},"point_estimate":114693.43517239936,"standard_error":12274.711838911398},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":864152.6956960486,"upper_bound":904932.9606471057},"point_estimate":884789.87527708,"standard_error":10400.952856193077},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96281.64159621918,"upper_bound":137970.88339617697},"point_estimate":117605.52565285479,"standard_error":10675.745049905867}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"sampling_mode":"Linear","iters":[12.0,24.0,36.0,48.0,60.0,72.0,84.0,96.0,108.0,120.0,132.0,144.0,156.0,168.0,180.0,192.0,204.0,216.0,228.0,240.0,252.0,264.0,276.0,288.0,300.0,312.0,324.0,336.0,348.0,360.0,372.0,384.0,396.0,408.0,420.0,432.0,444.0,456.0,468.0,480.0,492.0,504.0,516.0,528.0,540.0,552.0,564.0,576.0,588.0,600.0,612.0,624.0,636.0,648.0,660.0,672.0,684.0,696.0,708.0,720.0,732.0,744.0,756.0,768.0,780.0,792.0,804.0,816.0,828.0,840.0,852.0,864.0,876.0,888.0,900.0,912.0,924.0,936.0,948.0,960.0,972.0,984.0,996.0,1008.0,1020.0,1032.0,1044.0,1056.0,1068.0,1080.0,1092.0,1104.0,1116.0,1128.0,1140.0,1152.0,1164.0,1176.0,1188.0,1200.0],"times":[695800.0,1338400.0,4949600.0,6123800.0,3635500.0,3700700.0,4217000.0,6776700.0,8628000.0,6133000.0,6746000.0,12817200.0,10213800.0,16997000.0,14070200.0,11207700.0,13927500.0,20659100.0,27323200.0,14842300.0,19079100.0,24783500.0,24344900.0,30629900.0,28573600.0,22819500.0,26552100.0,28283500.0,27825300.0,32540000.0,29367200.0,33119600.0,33339300.0,37800300.0,37082100.0,33455400.0,34930500.0,49993000.0,38633200.0,36733800.0,51421600.0,38490200.0,52876500.0,55426900.0,51061900.0,56734400.0,48076000.0,49257800.0,49664100.0,47829200.0,50046700.0,54091000.0,51886800.0,45536200.0,50559700.0,52263700.0,67706500.0,62465200.0,56349700.0,56465800.0,57100000.0,55482700.0,52136700.0,51803100.0,57007300.0,54127200.0,56447700.0,55391500.0,61784100.0,64412700.0,52772800.0,66904800.0,66872800.0,67021500.0,70766500.0,61272200.0,61157600.0,69337100.0,74441300.0,74397600.0,68442000.0,66430300.0,72532000.0,64234700.0,73031700.0,75086800.0,76890000.0,79710100.0,83074800.0,72393100.0,72573100.0,76019100.0,72268000.0,85594800.0,100967300.0,94373900.0,82974200.0,85824400.0,87287700.0,92267700.0]}
1+
{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[935500.0,3534400.0,2900100.0,7503300.0,6955000.0,6889900.0,9846600.0,13330000.0,20892100.0,13444500.0,23970800.0,18306600.0,23207100.0,21376200.0,29279900.0,31162900.0,23656600.0,34988300.0,41996800.0,44230000.0,31648400.0,34126000.0,33703700.0,37376800.0,39001200.0,45036200.0,39748800.0,49452900.0,45838800.0,46076700.0,52481100.0,54837200.0,64495700.0,60097300.0,55990000.0,55150500.0,57444500.0,73033300.0,66225000.0,73304500.0,66586400.0,71845400.0,65654300.0,69789000.0,65099800.0,70444000.0,83270000.0,69911800.0,91930700.0,83074600.0,87754000.0,90265100.0,98810100.0,89528100.0,92846800.0,80824000.0,109469000.0,114862700.0,107548800.0,97804800.0,95088300.0,98992200.0,117058400.0,137297200.0,119438300.0,100605200.0,106858400.0,130252300.0,129895700.0,116523500.0,122035500.0,117939000.0,147265400.0,144071600.0,120120900.0,129139000.0,131842700.0,122016200.0,155015000.0,135747000.0,141785100.0,139579000.0,160578400.0,165419500.0,139737300.0,156537300.0,171296600.0,153467400.0,180735400.0,138545200.0,180504900.0,161602600.0,160993600.0,172286100.0,152283700.0,178751300.0,165177000.0,186239500.0,202127800.0,167012700.0]}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[25094.009222136956,47675.0449648551,107891.14027877015,130472.1760214883]
1+
[305629.89457176346,542750.4841711277,1175072.0564360989,1412192.646035463]

0 commit comments

Comments
 (0)