pprof-rsRust 程序的性能分析器
pprof-rs 是一個(gè) CPU 分析工具,可以很容易地集成到 Rust 程序中。
大家在對(duì) C/C++ 的程序?qū)ふ倚阅芷款i的時(shí)候,經(jīng)常用到 perf 工具,但是原生的 perf 對(duì)于 Rust 支持并不完全(例如 Rust 的閉包),于是我們開發(fā)并開源了針對(duì) Rust 程序的分析器:pprof-rs,并原生集成到 TiKV 中,如果熟悉 Go 語(yǔ)言的同學(xué),根據(jù)這個(gè)項(xiàng)目的命名就知道,這個(gè)項(xiàng)目受到了 Go 語(yǔ)言的 pprof 的影響。沒錯(cuò), pprof-rs 能支持直接輸出 pprof 格式的數(shù)據(jù)文件,也就是可以直接用 pprof 來(lái)可視化分析 pprof-rs 的采樣數(shù)據(jù),這能很大地幫助用戶在生產(chǎn)環(huán)境中快速定位 TiKV 的性能問題。
* 技術(shù)詳解 blog:<Quickly Find Rust Program Bottlenecks Online Using a Go Tool>
評(píng)論
圖片
表情
