百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fastrace

> 编程语言
开源

跟踪库的速度比其他库快 10~100 倍。

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

跟踪库的速度比其他库快 10~100 倍。

Fastrace Fastrace 是一个追踪库,比其他库快 100 倍 :

库可以设置单独的跟踪上下文,无论调用方是否已经设置了跟踪上下文。可以通过使用 Span::root() 启动新的跟踪,以及 Span::set_local_parent() 为当前线程设置本地上下文来实现此功能。func_path!() 宏可以检测函数的完整名称,该名称用作根跨度的名称。

应用程序应在程序运行期间早期初始化 Reporter 实现。在报告器初始化之前生成的跨度记录将被忽略。在终止之前,应调用 flush() 确保已收集的所有跨度记录都被报告。当根跨度被删除时,其所有子跨度和自身将同时被报告。因此,建议为短任务(例如处理请求)创建根跨度,如下面的示例所示。否则,无限的跟踪记录将永远不会被报告。

[dependencies] [dependencies]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言