8 个版本
0.2.1 | 2024年1月19日 |
---|---|
0.2.0 | 2024年1月19日 |
0.1.6 | 2024年1月17日 |
0.1.5 | 2023年12月9日 |
#251 in Cargo 插件
74 月下载量
60KB
224 行
Cargo Samply
一个简单的集成二进制文件,用于自动化运行 cargo build
并在之后运行 samply
。如果不可用,它会使用 cargo install
安装 samply。
安装
目前您可以从 crates.io 或直接从 github.com 安装它
# crates.io
cargo install cargo-samply
# or from git
cargo install --git https://github.com/PhilippPolterauer/cargo-samply.git
用法
$ cargo samply --help
A cargo subcommand to automate the process of running samply for project binaries
Usage: cargo-samply [OPTIONS] [TRAILING_ARGUMENTS]...
Arguments:
[TRAILING_ARGUMENTS]... Trailing arguments passed to the binary being profiled
Options:
-p, --profile <PROFILE> Build with the specified profile [default: samply]
-b, --bin <BIN> Binary to run
-e, --example <EXAMPLE> Example to run
-f, --features <FEATURES> Build features to enable
--no-default-features Disable default features
-v, --verbose Print extra output to help debug problems
-h, --help Print help
-V, --version Print version
示例用法
用法非常简单
$ cargo install cargo-samply
$ cargo new mybinary
Created binary (application) `mybinary` package
$ cd mybinary
$ cargo samply
当打开服务器地址(127.0.0.1:3001)时,输出应该如下所示。
依赖关系
~1.8–9.5MB
~86K SLoC