1 个不稳定版本
0.1.0 | 2022 年 6 月 8 日 |
---|
#798 in 调试
12KB
159 代码行
tracing-libatrace
使用 tracing 和 libatrace 对您的应用程序进行仪器化,并使用 Chrome 浏览器获取具有时间信息的应用程序活动堆栈视图
设置
在用 tracing 仪器化您的应用程序后,添加此订阅者如下
let subscriber = tracing_subscriber::Registry::default().with(tracing_libatrace::layer());
tracing::subscriber::set_global_default(subscriber).unwrap();
其他
当运行您的应用程序时,您必须单独运行 tracing atrace 来捕获跟踪日志输出,
然后打开 Chrome 浏览器并输入 url chrome://tracing/ 以加载跟踪日志并查看带有时间和调用堆栈的应用程序活动。
依赖项
~2MB
~28K SLoC