2 个版本

0.1.1 2022年3月22日
0.1.0 2021年9月2日

#145性能分析

Download history 1263/week @ 2024-03-13 1215/week @ 2024-03-20 752/week @ 2024-03-27 2020/week @ 2024-04-03 1488/week @ 2024-04-10 1318/week @ 2024-04-17 1391/week @ 2024-04-24 1631/week @ 2024-05-01 1393/week @ 2024-05-08 1515/week @ 2024-05-15 1282/week @ 2024-05-22 2331/week @ 2024-05-29 2150/week @ 2024-06-05 1753/week @ 2024-06-12 1928/week @ 2024-06-19 1088/week @ 2024-06-26

7,562 每月下载量
nodejs-resolver 中使用

MIT/Apache

8KB
134 代码行

消费者 tracing 数据,打印分层分析。

基于 https://github.com/davidbarsky/tracing-tree,但做了更少的事情,实际上默认打印 spans 的时间。

使用方法

tracing_span_tree::span_tree()
    .aggregate(true)
    .enable();

示例输出

8.37ms           top_level
  1.09ms           middle
    1.06ms           leaf
  1.06ms           middle
  3.12ms           middle
    1.06ms           leaf
  3.06ms           middle

相同的数据,但是使用了 .aggregate(true)

8.39ms           top_level
  8.35ms    4      middle
    2.13ms    2      leaf

lib.rs:

消费者 tracing 数据,打印分层分析。

基于 https://github.com/davidbarsky/tracing-tree,但做了更少的事情,实际上默认打印 spans 的时间。

使用方法

tracing_span_tree::span_tree()
    .aggregate(true)
    .enable();

示例输出

8.37ms           top_level
  1.09ms           middle
    1.06ms           leaf
  1.06ms           middle
  3.12ms           middle
    1.06ms           leaf
  3.06ms           middle

相同的数据,但是使用了 .aggregate(true)

8.39ms           top_level
 8.35ms    4      middle
   2.13ms    2      leaf

依赖项

~1.5MB
~23K SLoC