jemalloc and triomphe

This commit is contained in:
Michael Sproul
2022-02-02 16:01:34 +11:00
parent b2063c3e21
commit bda90573fa
6 changed files with 61 additions and 3 deletions

42
Cargo.lock generated
View File

@@ -1345,6 +1345,7 @@ dependencies = [
"fork_choice",
"fs2",
"hex",
"malloc_utils",
"rayon",
"serde",
"serde_derive",
@@ -2042,6 +2043,12 @@ dependencies = [
"winapi",
]
[[package]]
name = "fs_extra"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"
[[package]]
name = "funty"
version = "1.1.0"
@@ -2766,6 +2773,27 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
[[package]]
name = "jemalloc-sys"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45"
dependencies = [
"cc",
"fs_extra",
"libc",
]
[[package]]
name = "jemallocator"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69"
dependencies = [
"jemalloc-sys",
"libc",
]
[[package]]
name = "js-sys"
version = "0.3.55"
@@ -3526,6 +3554,7 @@ dependencies = [
name = "malloc_utils"
version = "0.1.0"
dependencies = [
"jemallocator",
"lazy_static",
"libc",
"lighthouse_metrics",
@@ -3617,10 +3646,12 @@ dependencies = [
"derivative",
"eth2_hashing 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"eth2_ssz",
"itertools",
"parking_lot",
"serde",
"smallvec",
"tree_hash",
"triomphe",
"typenum",
]
@@ -6373,6 +6404,17 @@ dependencies = [
"syn",
]
[[package]]
name = "triomphe"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c45e322b26410d7260e00f64234810c2f17d7ece356182af4df8f7ff07890f09"
dependencies = [
"memoffset",
"serde",
"stable_deref_trait",
]
[[package]]
name = "trust-dns-proto"
version = "0.20.3"