文件名称:跟踪计时-在跟踪之上的事件间计时指标-Rust开发
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-16 13:26:08
Rust Profiling
事件间计时指标位于跟踪之上。 此板条箱提供了tracing :: Subscriber,用于保留有关事件间计时信息的统计信息。 除了跟踪之外,还有更多事件间计时指标。 此板条箱提供了tracing :: Subscriber,用于保留有关事件间计时信息的统计信息。 更具体地说,给定的代码如下:use tracing :: *; 使用tracing_timing :: {Builder,Histogram}; 让订户= Builder :: default()。build(||直方图:: new_with_max(1_000_000,2).unwrap()); let dispatcher = Dispatch :: new(subscriber); dispatcher :: with_default(&dispatcher,|| {trace_span!(“ request”)。in_scope(|| {//做一点工作
【文件预览】:
tracing-timing-master
----.gitignore(30B)
----README.md(4KB)
----.gitmodules(0B)
----azure-pipelines.yml(292B)
----Cargo.toml(1KB)
----tests()
--------subscriber.rs(24KB)
--------layer.rs(25KB)
----examples()
--------profile.rs(5KB)
--------pretty.rs(4KB)
----.cirrus.yml(735B)
----src()
--------group.rs(4KB)
--------subscriber.rs(10KB)
--------builder.rs(8KB)
--------lib.rs(24KB)
--------layer.rs(7KB)