ui.perfetto.dev sql 查询某个事件范围内,某个事件的耗时并降序排列

devtools/2024/10/18 18:24:51/

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的耗时,降序排列。查看耗时最多的事件并分析原因

perfettodev_Chrome_Trace_Json_4">1.打开https://ui.perfetto.dev 导入Chrome Trace Json文件

在这里插入图片描述

2.ParallelMLP.forward下的RowParallelLinear.forward

在这里插入图片描述

3.点击Query(SQL),在输入框中输入以下内容,按Ctrl+Enter,显示查询结果

sql">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;

在这里插入图片描述

4.点击Show timeline,点击Standalone Query Tab中相应的行,Timeline会跳到相应的位置

在这里插入图片描述


http://www.ppmy.cn/devtools/57895.html

相关文章

使用python做飞机大战

代码地址: 点击跳转

Spring Boot的无缝衔接:深入解析与实践

欢迎来到 破晓的历程的 博客 ⛺️不负时光&#xff0c;不负己✈️ &#x1f680;The begin&#x1f697;点点关注&#xff0c;收藏不迷路&#x1f6a9; 引言 在快速迭代的软件开发环境中&#xff0c;无缝衔接是提升开发效率、降低维护成本、增强系统稳定性的关键。Spring Boo…

Surface splatting (2D Gaussian splatting)代码分析

源码地址 colab.research.google.com/drive/1qoclD7HJ3-o0O1R8cvV3PxLhoDCMsH8W 核心代码 surface_splatting def surface_splatting(means3D, scales, quats, colors, opacities, intrins, viewmat, projmat):# Rasterization setupprojmat torch.zeros(4,4).cuda()projm…

STM32-OC输出比较和PWM

本内容基于江协科技STM32视频内容&#xff0c;整理而得。 文章目录 1. OC输出比较和PWM1.1 OC输出比较1.2 PWM&#xff08;脉冲宽度调制&#xff09;1.3 输出比较通道&#xff08;高级&#xff09;1.4 输出比较通道&#xff08;通用&#xff09;1.5 输出比较模式1.6 PWM基本结…

14.优化算法之BFS解决FloodFill算法1

0.FloodFill简介 dfs&#xff1a;深度优先遍历&#xff08;红色&#xff09; bfs&#xff1a;宽度优先遍历 1.图像渲染 算法原理 class Solution {int[] dx { 0, 0, 1, -1 };int[] dy { 1, -1, 0, 0 };public int[][] floodFill(int[][] image, int sr, int sc, int color)…

【云原生】Prometheus监控Docker指标并接入Grafana

目录 一、前言 二、docker监控概述 2.1 docker常用监控指标 2.2 docker常用监控工具 三、CAdvisor概述 3.1 CAdvisor是什么 3.2 CAdvisor功能特点 3.3 CAdvisor使用场景 四、CAdvisor对接Prometheus与Grafana 4.1 环境准备 4.2 docker部署CAdvisor 4.2.2 docker部署…

python-开关灯(赛氪OJ)

[题目描述] 假设有 N 盏灯&#xff08;N 为不大于 5000 的正整数&#xff09;&#xff0c;从 1 到到 N 按顺序依次编号&#xff0c;初始时全部处于开启状态&#xff1b;第一个人&#xff08; 1 号&#xff09;将灯全部关闭&#xff0c;第二个人&#xff08; 2 号&#xff09;将…

Docker Compose 安装以及命令的详细解析

Docker Compose 是一种用于定义和运行多容器Docker应用程序的工具。通过Compose&#xff0c;可以使用YAML文件来配置应用程序所需的所有服务&#xff0c;然后使用单个命令创建并启动所有服务。Docker Compose 提供了一种高效、简洁的方式来管理Docker容器和服务&#xff0c;使得…