利用WPT(Windows Performance Toolkit)进行程序的性能分析
Windows Performance Toolkit
- WPT(Windows Performance Toolkit)是微软提供的一套用于分析程序性能的工具包,它其中包含两个主要的工具
WPR(Windows Performance Recorder)
是一个事件记录工具,使用它可以监测系统状态(CPU、磁盘I/O、堆分配、栈调用…),并生成一个.etl(Event trace log)
日志文件WPA(Windows Performance Analyzer)
是一个日志分析工具,使用它可以对WPR
生成的.etl
日志文件加以分析得出方便人阅读的数据图表
WPT的安装
1)直接到MSDN上(https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk)下载Windows10 sdk
2)双击安装winsdksetup.exe进行安装,默认路径,直接下一步
3)记住勾选Windows性能工具包
英文名为Windows Performance Toolkit
4)等待安装结束即可
5)WPT默认目录为C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\
可以在这个目录下找到WPR
和WPA
WPR的使用
1)直接进入到C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\
2)观察到WPR界面布局
3)点击Start
按扭,开始记录
4)点击Save
按扭,结束记录记录
5)设置日志文件保存路径,点击Save
按扭保存(与上一步骤的Save
不同)
完整的记录过程
WPA的使用
- 上一篇我们说到了如何通过
WPR
生成一个.etl
追踪日志文件,这一篇我们来说一下如何通过WPA
对生成的.etl
文件进行分析
1)直接进入到C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\
2)选择File
->Open
3)选择刚刚用WPR
生成的日志文件
4)观察WPA
的布局
利用WPT(Windows Performance Toolkit)进行程序的性能分析相关推荐
- Windows Performance Toolkit(WPT)入门
今天花点时间了解了一下WTP, 看到了一篇非常好的入门文章.看起来WTP对windows本身的性能状况分析很有用.目前还搞不懂如何将其应用在windows平台上的application. 先转下这篇入 ...
- 用Windows Performance Toolkit(WPT)分析Vista系统
本文独家授权IT专家网,版权所有请勿转载! 原文链接:[url]http://winsystem.ctocio.com.cn/vista/102/8712602.shtml[/url] Microso ...
- Windows Performance Toolkit
http://bigasp.com/archives/606 https://randomascii.wordpress.com/category/xperf/ ADK 8.0 (C:\Progra ...
- 软件性能测试分析与调优实践之路-Java应用程序的性能分析与调优-手稿节选
Java编程语言自从诞生起,就成为了一门非常流行的编程语言,覆盖了互联网.安卓应用.后端应用.大数据等很多技术领域,因此Java应用程序的性能分析和调优也是一门非常重要的课题.Java应用程序的性能直 ...
- 《代码随想录(Carl)》 数据结构与算法 程序的性能分析知识点总结
<代码随想录(Carl)> 数据结构与算法 程序的性能分析 2.1时间复杂度分析 2.1.1时间复杂度 时间复杂度是一个函数,它定性描述该算法的运行时间. 假设算法的数据规模为n,操作单元 ...
- 使用gprof对程序的性能分析(集合贴)
综述 gprof用于分析函数调用耗时,可用之抓出最耗时的函数,以便优化程序. gcc链接时也一定要加-pg参数,以使程序运行结束后生成gmon.out文件,供gprof分析. gprof默认不支持多线 ...
- 使用Windows Performance Monitor进行SQL Server性能调整
Windows Performance Monitor basics article, we described the most important Windows Performance Moni ...
- Windows phone 7应用之代码性能分析工具——Profile.
前端时间断断续续的写了几篇关于Windows phone 7本地数据库访问文章. 最近在Window phone 7 APPStore上注册Apphub账号看到很多很有意思的小应用, 也结识几个专职做 ...
- ETW架构以及WPT(Windows Performance Toolkit)命令行的使用
ETW ETW(Event trace for Windows)是微软提供的追踪和记录由应用程序和内核驱动事件的机制.ETW已经由Windows操作系统实现了,所以我们无需对其编程.并且在此基础上提供 ...
最新文章
- oracle执行先决条件检查失败的解决方法
- SharePoint 2013 Word 转换PDF服务介绍及示例
- k8s部署oracle-ee-11g:部署、集群内外连接oracle的方式
- 递归的效率问题及递归与循环比较
- PHP vs Node.js vs Nginx-Lua(转)
- 巧用css实现强制不换行、自动换行、强制换行(转)
- 安徽工程大学计算机控制,(完整版)安徽工程大学期末考试《计算机控制技术》范围总结2 .pdf...
- 12月25号 Category类别
- 删除出现次数最少字符串JAVA_牛客网——华为机试(题23:删除字符串中出现次数最少的字符)(Java)...
- Spring 依赖注入Dependency Injection
- 2020计算机一级考试wps分数,计算机一级WPS辅导:在WPS下实现用域真正分数输入技巧...
- 【机器学习】PR曲线
- 获取企业微信code
- 多元异方差检验 怀特检验 white检验python实现
- 忽然想起你,你在远方还好吗!
- python按文件后缀进行分类,解放生产力
- HTML5视频与字幕使用的介绍
- (三)CGAL库应用:仿射变换(点的旋转、平移、放大)
- 每日一犬 · 中国冠毛犬
- Idea多次启动同一个服务