Linux下用perf生成火焰圖方法
生成火焰圖(執行1-4步驟):
1、取樣
sudo perf record -e cpu-clock -g -p pid
sudo perf record --call-graph dwarf -p pid
-g 選項是告訴perf record額外記錄函式的呼叫關係
-e cpu-clock 指perf record監控的指標為cpu週期
-p 指定需要record的程式pid
2、sudo perf script -i perf.data &> perf.unfold
用perf script工具對perf.data進行解析
3、xxx/stackcollapse-perf.pl perf.unfold &> perf.folded
將perf.unfold中的符號進行摺疊
4、xxx/flamegraph.pl perf.folded > perf.svg
最後生成svg圖
火焰圖專案地址:https://github.com/brendangregg/FlameGraph.git
第3、4步驟的xxx是使用的火焰圖工具的目錄
相關文章
- perf/Simpleperf 生成火焰圖
- perf及火焰圖的使用,效能分析
- linux 效能調優工具perf + 火焰圖 常用命令Linux
- perf 的資料用火焰圖顯示
- 效能工具perf的用法以及如何繪製效能火焰圖
- Linux程式效能分析和火焰圖Linux
- linux效能分析工具之火焰圖Linux
- Golang火焰圖Golang
- Chrome 火焰圖Chrome
- Golang FlameGraph(火焰圖)Golang
- Linux火焰圖效能分析文章及視訊演示Linux
- 使用火焰圖進行Java應用效能分析Java
- CSS 火焰?不在話下CSS
- 在TQ2440上執行perf,生成Flame Graph
- Linux下避免生成系統郵件的方法Linux
- ubuntu環境下安裝perf工具Ubuntu
- 宋寶華:火焰圖 全域性視野的 Linux 效能剖析Linux
- 【遊戲設計圖形學】模擬自然界火焰的方法遊戲設計
- Flame Graph 火焰圖分析 Java 效能Java
- go效能調優之火焰圖Go
- systemtap和火焰圖學習筆記筆記
- 在OR專案中使用火焰圖
- JAVA效能分析之使用火焰圖Java
- Linux下靜態庫的生成以及使用例項圖解Linux圖解
- openresty使用火焰圖排查效能問題REST
- Linux下靜態庫生成指南Linux
- perf 安裝到分析
- uniapp 高德地圖 sha 生成方法APP地圖
- 動態追蹤技術(中) - Dtrace、SystemTap、火焰圖
- Linux 下用 aMule 上 VeryCD 的設定方法(轉)Linux
- Linux下三個密碼生成工具Linux密碼
- 應用噪聲函式製作火焰特效函式特效
- iOS UIScrollVIew UITableView UIwebView WKWebView 截全圖,生成全圖方法iOSUIWebView
- 完整的 java/kotlin 生成 echarts 圖片方法JavaKotlinEcharts
- 深度學習框架火焰圖pprof和CUDA Nsys配置指南深度學習框架
- perf效能分析工具使用分享
- 網路效能測試-perf
- 用python生成驗證碼圖片Python