[package]
name = "mimalloc-pprof"
version = "0.10.0"
edition = "2021"
license = "MIT"
description = "mimalloc global allocator with pprof-compatible sampled heap profiling"
repository = "https://github.com/zackees/mimalloc-pprof"
homepage = "https://github.com/zackees/mimalloc-pprof"
documentation = "https://docs.rs/mimalloc-pprof"
readme = "README.md"
keywords = ["mimalloc", "allocator", "pprof", "profiling", "heap"]
categories = ["memory-management", "development-tools::profiling"]
links = "mimalloc"
build = "build.rs"
[dependencies]
[features]
default = ["pprof"]
pprof = []
[[test]]
name = "t1_smoke"
required-features = ["pprof"]
[[test]]
name = "t2_format"
required-features = ["pprof"]
[[test]]
name = "t3_stats"
required-features = ["pprof"]
[[test]]
name = "t4_accum"
required-features = ["pprof"]
[[test]]
name = "t5_stacks"
required-features = ["pprof"]
[[test]]
name = "t6_concurrency"
required-features = ["pprof"]
[[test]]
name = "t8_query"
required-features = ["pprof"]
[[test]]
name = "t9_stats"
required-features = ["pprof"]
[[test]]
name = "t10_snapshot_concurrency"
required-features = ["pprof"]
[[test]]
name = "t11_enable"
required-features = ["pprof"]
[[test]]
name = "t12_proto"
required-features = ["pprof"]
[[test]]
name = "t14_modules"
required-features = ["pprof"]
[[test]]
name = "t15_heap_stats"
required-features = ["pprof"]
[[test]]
name = "t17_realloc_profiling"
required-features = ["pprof"]
[[test]]
name = "feature_contract"
[build-dependencies]
cc = "1.2"
[dev-dependencies]
regex = "1"