尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Windows中的GPUView使用介绍
主要内容本章主要讲解Windows中GPUView的使用方法其中包括使用方法和流程。安装下载地址Windows SDK根据windows版本安装使用方法1.进入GPUView路径默认为C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\gpuview使用管理员权限运行cmd命令行运行cd C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\gpuview命令进入GPUView路径2.设置环境变量set TRACE_LOGGING_MEMORY40963.运行log.cmd命令,开始trace GPU events4.再次运行log.cmd命令,结束trace GPU events在路径下生成Merged.etl文件。性能图查看方法运行GPUView.exe,打开Merged.etl以下以MPC播放器播放视频为例查看视频性能图。GPUView界面A:时间刻度线B:GPU的3D,解码和后处理命令队列C:Flip队列D:相关进程和程序E:命令队列IDLE线程idle线程是当CPU空闲的时候执行的空线程。A:MPC线程执行块。由执行黄色线程的CPU执行,此时的idle线程没有线程执行块。B:MPC线程执行块。由执行绿色线程的CPU执行,此时的idle线程没有线程执行块。C:MPC线程执行块。由执行白色线程的CPU执行,此时的idle线程没有线程执行块。注意idle线程的个数代表CPU的核数,idle线程是没有其他线程任务是的执行的空线程。查看APP进程的命令队列A:红色的Mutex的signal cmd packet,总是会成对存在。B:墨绿色的standard cmd packet,包含执行命令。E:蓝色vsync时间线间隔为1/显示器刷新频率秒C:黄色的flip cmd packet,包含执行flip命令网格线部分代表等待时间。F:带斜线的命令块的present token cmd packet,包含执行present token命令。G:带网格线的命令块的present cmd packet,包含执行present 命令。查看APP线程A:线程ID模块名称以及模块入口点地址B:线程执行块,由执行暗红色线程的CPU执行其中包含video的嵌套调用即中间的蓝色红色嵌套块D:蓝色嵌套块video kernel code 调用E:红色嵌套块video driver kernel code 调用F:线程执行块,由执行黄色线程的CPU执行,执行前的灰色网格部分为准备时间数字为执行块的优先级。查看APP负载负载过重的重要标志就是1.命令队列单条解码命令时间过长一般不会超过两个vsync的时间2.命令队列中解码命令堆积过多如图。
RELATED

相关推荐

centeros安装minio

centeros安装minio

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/21 1:10:32
Linux Docker 镜像源配置

Linux Docker 镜像源配置

配置文件 1)创建或修改 /etc/docker/daemon.json 文件 vi /etc/docker/daemon.json内容 {"registry-mirrors": ["http://hub-mirror.c.163.com"] }2)重启docker systemctl daemon-reloadsystemctl restart docker.service国内加速地…

📅 2026/10/21 1:10:32
Maven的dependencies与dependencyManagement用法区别

Maven的dependencies与dependencyManagement用法区别

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/21 1:10:32
MORE NEWS

更多资讯

📰

可视化分支与提交历史:Gitnuro 跨平台 Git 客户端

可视化分支与提交历史:Gitnuro 跨平台 Git 客户端 【免费下载链接】Gitnuro A FOSS Git multiplatform client for newbies and pros 项目地址: https://gitcode.com/GitHub_Trending/gi/Gitnuro Gitnuro 是一个基于 Compose Desktop 和 JGit 的跨平台 Git 客…

📰

压力采集AD原始值换算:标定系数与压力换算全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

把安卓手机变成企业微信机器人:WorkTool 7×24 无人值守群管理教程

把安卓手机变成企业微信机器人:WorkTool 724 无人值守群管理教程 【免费下载链接】worktool 一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人 项目地址: https://gitcode.com/GitHub_Trending/wo/worktoo…

📰

CANN 昇腾设备端 Tiling 实战:AI CPU Tiling 下沉样例 aicpu_device_tiling 最短路径解析

CANN 昇腾设备端 Tiling 实战:AI CPU Tiling 下沉样例 aicpu_device_tiling 最短路径解析 【免费下载链接】cann-samples CANN高性能实战演进样例与体系化调优知识库 项目地址: https://gitcode.com/cann/cann-samples aicpu_device_tiling 是 CANN 开源仓库…

📰

canmatrix解码性能抖动排查:DBC属性类型如何拖慢十倍速度

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Front End Interview Handbook:101 道前端面试题,配前 FAANG 工程师解答

Front End Interview Handbook:101 道前端面试题,配前 FAANG 工程师解答 【免费下载链接】front-end-interview-handbook Front End interview preparation materials for busy engineers (updated for 2026) 项目地址: https://gitcode.com/GitHub_Tr…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬