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\可以在这个目录下找到WPRWPA


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)进行程序的性能分析相关推荐

  1. Windows Performance Toolkit(WPT)入门

    今天花点时间了解了一下WTP, 看到了一篇非常好的入门文章.看起来WTP对windows本身的性能状况分析很有用.目前还搞不懂如何将其应用在windows平台上的application. 先转下这篇入 ...

  2. 用Windows Performance Toolkit(WPT)分析Vista系统

    本文独家授权IT专家网,版权所有请勿转载! 原文链接:[url]http://winsystem.ctocio.com.cn/vista/102/8712602.shtml[/url] Microso ...

  3. Windows Performance Toolkit

    http://bigasp.com/archives/606 https://randomascii.wordpress.com/category/xperf/ ADK 8.0  (C:\Progra ...

  4. 软件性能测试分析与调优实践之路-Java应用程序的性能分析与调优-手稿节选

    Java编程语言自从诞生起,就成为了一门非常流行的编程语言,覆盖了互联网.安卓应用.后端应用.大数据等很多技术领域,因此Java应用程序的性能分析和调优也是一门非常重要的课题.Java应用程序的性能直 ...

  5. 《代码随想录(Carl)》 数据结构与算法 程序的性能分析知识点总结

    <代码随想录(Carl)> 数据结构与算法 程序的性能分析 2.1时间复杂度分析 2.1.1时间复杂度 时间复杂度是一个函数,它定性描述该算法的运行时间. 假设算法的数据规模为n,操作单元 ...

  6. 使用gprof对程序的性能分析(集合贴)

    综述 gprof用于分析函数调用耗时,可用之抓出最耗时的函数,以便优化程序. gcc链接时也一定要加-pg参数,以使程序运行结束后生成gmon.out文件,供gprof分析. gprof默认不支持多线 ...

  7. 使用Windows Performance Monitor进行SQL Server性能调整

    Windows Performance Monitor basics article, we described the most important Windows Performance Moni ...

  8. Windows phone 7应用之代码性能分析工具——Profile.

    前端时间断断续续的写了几篇关于Windows phone 7本地数据库访问文章. 最近在Window phone 7 APPStore上注册Apphub账号看到很多很有意思的小应用, 也结识几个专职做 ...

  9. ETW架构以及WPT(Windows Performance Toolkit)命令行的使用

    ETW ETW(Event trace for Windows)是微软提供的追踪和记录由应用程序和内核驱动事件的机制.ETW已经由Windows操作系统实现了,所以我们无需对其编程.并且在此基础上提供 ...

最新文章

  1. oracle执行先决条件检查失败的解决方法
  2. SharePoint 2013 Word 转换PDF服务介绍及示例
  3. k8s部署oracle-ee-11g:部署、集群内外连接oracle的方式
  4. 递归的效率问题及递归与循环比较
  5. PHP vs Node.js vs Nginx-Lua(转)
  6. 巧用css实现强制不换行、自动换行、强制换行(转)
  7. 安徽工程大学计算机控制,(完整版)安徽工程大学期末考试《计算机控制技术》范围总结2 .pdf...
  8. 12月25号 Category类别
  9. 删除出现次数最少字符串JAVA_牛客网——华为机试(题23:删除字符串中出现次数最少的字符)(Java)...
  10. Spring 依赖注入Dependency Injection
  11. 2020计算机一级考试wps分数,计算机一级WPS辅导:在WPS下实现用域真正分数输入技巧...
  12. 【机器学习】PR曲线
  13. 获取企业微信code
  14. 多元异方差检验 怀特检验 white检验python实现
  15. 忽然想起你,你在远方还好吗!
  16. python按文件后缀进行分类,解放生产力
  17. HTML5视频与字幕使用的介绍
  18. (三)CGAL库应用:仿射变换(点的旋转、平移、放大)
  19. 每日一犬 · 中国冠毛犬
  20. Idea多次启动同一个服务

热门文章

  1. 今天老夫就把完全背包的底裤给你扒出来瞅瞅!!!
  2. wps字体颜色怎么改
  3. jqGrid学习笔记
  4. 蓝桥杯 ALGO-121 猴子分苹果 java
  5. 求最大公因数的三种算法及简要说明
  6. 调研-笔记-基于生成对抗网络的恶意域名训练数据生成
  7. 【概率论】5-2:伯努利和二项分布(The Bernoulli and Binomial Distributions)
  8. softer soft parse
  9. 1994-2019:中国互联网流量争夺史
  10. 编译与调试以及makefile