Skip to content

Instantly share code, notes, and snippets.

@dosbol
Created April 30, 2020 12:28
Show Gist options
  • Save dosbol/6992089207525fed6e836c81d8d4ae4a to your computer and use it in GitHub Desktop.
Save dosbol/6992089207525fed6e836c81d8d4ae4a to your computer and use it in GitHub Desktop.
###########
queue of 10
###########
##############
pedestal: sync
##############
10.61µs
Evaluation count : 51774 in 6 samples of 8629 calls.
Execution time mean : 12.279424 µs
Execution time std-deviation : 1.296164 µs
Execution time lower quantile : 10.609437 µs ( 2.5%)
Execution time upper quantile : 13.647997 µs (97.5%)
Overhead used : 2.385107 ns
####################
pedestal: core.async
####################
112.81µs
Evaluation count : 4758 in 6 samples of 793 calls.
Execution time mean : 196.319250 µs
Execution time std-deviation : 158.701624 µs
Execution time lower quantile : 112.808018 µs ( 2.5%)
Execution time upper quantile : 468.858019 µs (97.5%)
Overhead used : 2.385107 ns
Found 1 outliers in 6 samples (16.6667 %)
low-severe 1 (16.6667 %)
Variance from outliers : 83.0566 % Variance is severely inflated by outliers
#####################
sieppari: sync (sync)
#####################
790.58µs
Evaluation count : 612 in 6 samples of 102 calls.
Execution time mean : 888.619106 µs
Execution time std-deviation : 71.340431 µs
Execution time lower quantile : 790.579539 µs ( 2.5%)
Execution time upper quantile : 970.011270 µs (97.5%)
Overhead used : 2.385107 ns
######################
sieppari: sync (async)
######################
936.59µs
Evaluation count : 720 in 6 samples of 120 calls.
Execution time mean : 1.384976 ms
Execution time std-deviation : 312.711072 µs
Execution time lower quantile : 936.585133 µs ( 2.5%)
Execution time upper quantile : 1.709562 ms (97.5%)
Overhead used : 2.385107 ns
###########################
sieppari: core.async (sync)
###########################
1155.90µs
Evaluation count : 444 in 6 samples of 74 calls.
Execution time mean : 1.360622 ms
Execution time std-deviation : 244.379721 µs
Execution time lower quantile : 1.155900 ms ( 2.5%)
Execution time upper quantile : 1.765112 ms (97.5%)
Overhead used : 2.385107 ns
Found 1 outliers in 6 samples (16.6667 %)
low-severe 1 (16.6667 %)
Variance from outliers : 47.9819 % Variance is moderately inflated by outliers
############################
sieppari: core.async (async)
############################
1056.53µs
Evaluation count : 546 in 6 samples of 91 calls.
Execution time mean : 1.197149 ms
Execution time std-deviation : 128.911889 µs
Execution time lower quantile : 1.056526 ms ( 2.5%)
Execution time upper quantile : 1.383525 ms (97.5%)
Overhead used : 2.385107 ns
########################
sieppari: future (async)
########################
1256.37µs
Evaluation count : 414 in 6 samples of 69 calls.
Execution time mean : 2.312173 ms
Execution time std-deviation : 1.357859 ms
Execution time lower quantile : 1.256366 ms ( 2.5%)
Execution time upper quantile : 4.230869 ms (97.5%)
Overhead used : 2.385107 ns
#######################
sieppari: delay (async)
#######################
1112.91µs
Evaluation count : 564 in 6 samples of 94 calls.
Execution time mean : 1.550347 ms
Execution time std-deviation : 470.854294 µs
Execution time lower quantile : 1.112911 ms ( 2.5%)
Execution time upper quantile : 2.210700 ms (97.5%)
Overhead used : 2.385107 ns
#########################
sieppari: deferred (sync)
#########################
1117.30µs
Evaluation count : 432 in 6 samples of 72 calls.
Execution time mean : 1.363493 ms
Execution time std-deviation : 187.397510 µs
Execution time lower quantile : 1.117305 ms ( 2.5%)
Execution time upper quantile : 1.558410 ms (97.5%)
Overhead used : 2.385107 ns
##########################
sieppari: deferred (async)
##########################
1277.16µs
Evaluation count : 540 in 6 samples of 90 calls.
Execution time mean : 1.347478 ms
Execution time std-deviation : 70.952421 µs
Execution time lower quantile : 1.277159 ms ( 2.5%)
Execution time upper quantile : 1.442606 ms (97.5%)
Overhead used : 2.385107 ns
########################
sieppari: promesa (sync)
########################
768.40µs
Evaluation count : 738 in 6 samples of 123 calls.
Execution time mean : 948.976977 µs
Execution time std-deviation : 239.685439 µs
Execution time lower quantile : 768.404252 µs ( 2.5%)
Execution time upper quantile : 1.279768 ms (97.5%)
Overhead used : 2.385107 ns
#########################
sieppari: promesa (async)
#########################
792.66µs
Evaluation count : 720 in 6 samples of 120 calls.
Execution time mean : 823.129221 µs
Execution time std-deviation : 35.354680 µs
Execution time lower quantile : 792.656333 µs ( 2.5%)
Execution time upper quantile : 875.760719 µs (97.5%)
Overhead used : 2.385107 ns
#######################
homogeneous queue of 10
#######################
########
identity
########
1071.68µs
Evaluation count : 522 in 6 samples of 87 calls.
Execution time mean : 1.197545 ms
Execution time std-deviation : 85.602904 µs
Execution time lower quantile : 1.071676 ms ( 2.5%)
Execution time upper quantile : 1.286279 ms (97.5%)
Overhead used : 2.385107 ns
########
deferred
########
1249.17µs
Evaluation count : 432 in 6 samples of 72 calls.
Execution time mean : 1.504436 ms
Execution time std-deviation : 252.345360 µs
Execution time lower quantile : 1.249170 ms ( 2.5%)
Execution time upper quantile : 1.813564 ms (97.5%)
Overhead used : 2.385107 ns
##########
core.async
##########
687.49µs
Evaluation count : 654 in 6 samples of 109 calls.
Execution time mean : 868.434601 µs
Execution time std-deviation : 124.695262 µs
Execution time lower quantile : 687.489972 µs ( 2.5%)
Execution time upper quantile : 1.004676 ms (97.5%)
Overhead used : 2.385107 ns
Found 2 outliers in 6 samples (33.3333 %)
low-severe 1 (16.6667 %)
low-mild 1 (16.6667 %)
Variance from outliers : 31.9299 % Variance is moderately inflated by outliers
#######
promesa
#######
760.45µs
Evaluation count : 462 in 6 samples of 77 calls.
Execution time mean : 1.110070 ms
Execution time std-deviation : 324.363832 µs
Execution time lower quantile : 760.446831 µs ( 2.5%)
Execution time upper quantile : 1.562788 ms (97.5%)
Overhead used : 2.385107 ns
##############################
queue of 9 sync + 1 async step
##############################
########
identity
########
1361.59µs
Evaluation count : 420 in 6 samples of 70 calls.
Execution time mean : 1.441688 ms
Execution time std-deviation : 74.489374 µs
Execution time lower quantile : 1.361587 ms ( 2.5%)
Execution time upper quantile : 1.539409 ms (97.5%)
Overhead used : 2.385107 ns
########
deferred
########
1600.96µs
Evaluation count : 378 in 6 samples of 63 calls.
Execution time mean : 1.645464 ms
Execution time std-deviation : 35.110734 µs
Execution time lower quantile : 1.600956 ms ( 2.5%)
Execution time upper quantile : 1.675344 ms (97.5%)
Overhead used : 2.385107 ns
##########
core.async
##########
2534.87µs
Evaluation count : 234 in 6 samples of 39 calls.
Execution time mean : 2.879913 ms
Execution time std-deviation : 297.050728 µs
Execution time lower quantile : 2.534867 ms ( 2.5%)
Execution time upper quantile : 3.224694 ms (97.5%)
Overhead used : 2.385107 ns
#######
promesa
#######
2113.57µs
Evaluation count : 270 in 6 samples of 45 calls.
Execution time mean : 2.323695 ms
Execution time std-deviation : 180.054745 µs
Execution time lower quantile : 2.113574 ms ( 2.5%)
Execution time upper quantile : 2.608277 ms (97.5%)
Overhead used : 2.385107 ns
Found 2 outliers in 6 samples (33.3333 %)
low-severe 1 (16.6667 %)
low-mild 1 (16.6667 %)
Variance from outliers : 15.4619 % Variance is moderately inflated by outliers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment