Skip to content

Commit

Permalink
Remove gperftools, use jemalloc
Browse files Browse the repository at this point in the history
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
  • Loading branch information
bleggett committed Apr 2, 2024
1 parent 1549562 commit 10d19a6
Show file tree
Hide file tree
Showing 4 changed files with 179 additions and 109 deletions.
169 changes: 134 additions & 35 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ rust-version = "1.65"

[features]
default = ["tls-ring"]
gperftools = ["dep:gperftools"]
jemalloc = ["dep:tikv-jemallocator", "dep:jemalloc_pprof"]
console = ["dep:console-subscriber"]
tls-boring = ["dep:boring", "dep:boring-sys", "boring-rustls-provider/fips-only", "ztunnel/tls-boring"]
tls-ring = ["dep:ring", "rustls/ring", "dep:rcgen", "ztunnel/tls-ring"]
Expand Down Expand Up @@ -48,7 +48,8 @@ duration-str = "0.7"
futures = "0.3"
futures-core = "0.3"
futures-util = "0.3"
gperftools = { version = "0.2", features = ["heap"], optional = true }
jemalloc_pprof = { version = "0.1.0", optional = true }
tikv-jemallocator = { version = "0.5.4", features = ["profiling", "unprefixed_malloc_on_supported_platforms"], optional = true }
hashbrown = "0.14"
hickory-client = "0.24"
hickory-proto = "0.24"
Expand Down
Loading

0 comments on commit 10d19a6

Please sign in to comment.