add async bench
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-08-23 13:30:51 +03:00
parent 699478f85e
commit 760f6d9415
3 changed files with 193 additions and 1 deletions
Generated
+32 -1
View File
@@ -314,7 +314,7 @@ dependencies = [
"bincode",
"chgk_ledb_lib",
"clap 4.3.16",
"criterion",
"criterion 0.4.0",
"rand",
"serde",
"serde_derive",
@@ -327,11 +327,14 @@ dependencies = [
name = "chgk_ledb_async"
version = "1.1.0"
dependencies = [
"async-compression 0.4.1",
"async_zip",
"bincode",
"chgk_ledb_lib",
"clap 4.3.16",
"criterion 0.5.1",
"futures",
"lazy_static",
"rand",
"serde",
"serde_derive",
@@ -532,6 +535,34 @@ dependencies = [
"walkdir",
]
[[package]]
name = "criterion"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
dependencies = [
"anes",
"cast",
"ciborium",
"clap 4.3.16",
"criterion-plot",
"futures",
"is-terminal",
"itertools",
"num-traits",
"once_cell",
"oorandom",
"plotters",
"rayon",
"regex",
"serde",
"serde_derive",
"serde_json",
"tinytemplate",
"tokio",
"walkdir",
]
[[package]]
name = "criterion-plot"
version = "0.5.0"