24 个版本 (15 个重大更新)
0.16.1 | 2024年7月31日 |
---|---|
0.16.0 | 2024年1月17日 |
0.15.0 | 2023年11月21日 |
0.13.0 | 2023年5月24日 |
0.3.0 | 2021年7月5日 |
#100 in 性能分析
65,547 每月下载量
用于 53 个库 (6 个直接使用)
150KB
2.5K SLoC
puffin_http
用于通信 puffin
性能分析事件的 HTTP 服务器/客户端。
您可以使用 puffin_viewer
来查看它们。
使用方法
将 puffin_http
Server
添加到要分析的应用程序中。当服务器启动时,puffin_viewer
应用程序可以连接到它并显示分析信息。
fn main() {
let server_addr = format!("0.0.0.0:{}", puffin_http::DEFAULT_PORT);
let _puffin_server = puffin_http::Server::new(&server_addr).unwrap();
eprintln!("Serving demo profile data on {server_addr}. Run `puffin_viewer` to view it.");
puffin::set_scopes_on(true);
// …
}
您可以在 examples/server.rs 中查看更完整的示例。
依赖项
~2.1–8MB
~63K SLoC