ui.perfetto.dev sql 查詢某個事件范圍內,某個事件的耗時并降序排列
- 1.打開https://ui.perfetto.dev 導入Chrome Trace Json文件
- 2.ParallelMLP.forward下的RowParallelLinear.forward
- 3.點擊Query(SQL),在輸入框中輸入以下內容,按Ctrl+Enter,顯示查詢結果
- 4.點擊Show timeline,點擊Standalone Query Tab中相應的行,Timeline會跳到相應的位置
想查詢ParallelMLP.forward中RowParallelLinear.forward的耗時,降序排列。查看耗時最多的事件并分析原因
1.打開https://ui.perfetto.dev 導入Chrome Trace Json文件
2.ParallelMLP.forward下的RowParallelLinear.forward
3.點擊Query(SQL),在輸入框中輸入以下內容,按Ctrl+Enter,顯示查詢結果
WITH transformers AS (SELECT ts AS start_ts, ts + dur AS end_tsFROM sliceWHERE name = 'ParallelMLP.forward'
)SELECT s.*
FROM slice s
JOIN transformers t
ON s.ts >= t.start_ts AND (s.ts + s.dur) <= t.end_ts
WHERE s.name = 'RowParallelLinear.forward' ORDER BY s.dur DESC;