diff --git a/.github/workflows/allocator-bench.yml b/.github/workflows/allocator-bench.yml index 7f5b003..51536ed 100644 --- a/.github/workflows/allocator-bench.yml +++ b/.github/workflows/allocator-bench.yml @@ -17,7 +17,9 @@ jobs: - system - jemalloc - mimalloc_v2 + - mimalloc_v2_no_thp - mimalloc_v3 + - mimalloc_v3_no_thp tokio_multi_thread: [true, false] platform: - ubuntu-24.04-arm diff --git a/Cargo.toml b/Cargo.toml index 76c5083..d631c61 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,11 +82,13 @@ url = "=2.5.8" [features] # default = ["auto-allocator"] __mimalloc = ["dep:mimalloc"] -auto-allocator = ["mimalloc_v3"] +auto-allocator = ["dep:mimalloc"] dhat = ["dep:dhat"] jemalloc = ["dep:tikv-jemallocator"] mimalloc_v2 = ["__mimalloc", "mimalloc/v2"] +mimalloc_v2_no_thp = ["mimalloc_v2", "mimalloc/no_thp"] mimalloc_v3 = ["__mimalloc"] +mimalloc_v3_no_thp = ["mimalloc_v3", "mimalloc/no_thp"] tokio-multi-thread = [] tui = [ "dep:crossterm",