PerfView 是 Microsoft 的性能分析和分析工具
Microsoft发布了最新版本的PerfView,它修复了一些小错误并增加了对Microsoft .NET 4.5的支持。Microsoft开发了这些工具,用于为应用程序开发人员分析和隔离与CPU或内存(Memory)相关的性能问题。它将帮助您缩小导致性能问题的函数或线程的范围并指向源代码,以便您可以优化它或修复该特定部分中的任何错误。
PerfView是一个性能分析(Performance Analysis)和分析工具(Profiling Tool)
与其他一些工具不同,我发现Microsoft的(Microsoft)PerfView对用户非常友好,为用户提供大量超链接信息,以了解其工作原理。Microsoft已包含一个Tutorial.exe文件;试一试,看看它是如何工作的。该工具使用Windows事件(Windows)跟踪(Event Tracing)( ETW ) 功能来分析和转储数据。在为您的程序解决与性能相关的问题时,它非常有用。
该工具基本上通过中断CPU来获取堆栈的快照。强烈建议阅读教程(Tutorial)部分和工具中提供的指南,以更好地了解该工具。
随机阅读(Random read):Customize Ctrl+Alt+Del Screen using Group Policy or Registry。
默认情况下,它需要所有进程的堆栈 - 但您可以选择要排除故障的EXE文件。(EXE)如下图所示,它告诉您堆栈集合中每一帧的名称,以及CPU的总成本和总成本。
这样,故障排除就容易多了,它可以帮助您找出堆栈中的哪个帧可能导致CPU使用问题并查明问题的根源。您还可以定义Symbol服务器,以便它下载它并在本地缓存它。
它是应用程序开发人员更有效地缩小和查明与性能相关的问题的好工具。如果您是应用程序开发人员,请务必查看PerVeiw;它肯定会帮助你。您可以从github.com下载它。
相关(Related):如何在 Windows 10 上运行计算机性能基准测试(How to run Computer Performance Benchmark Test on Windows 10)。
Related posts
Manage legacy使用Microsoft的Web应用程序Enterprise Mode Site List Portal
Microsoft Graph:一切你需要知道的
Teach Kids至Code使用来自Microsoft的这些Tools and Programs
Download,Install,Learn Microsoft Small Basic programming语言
如何为Microsoft Edge browser启用高性能GPU
如何在Windows 11/10启用Developer Mode
Microsoft account的Delete Product and Service Performance data
CudaText为Windows程序员提供免费Code Editor
什么是Python编程语言?
最好的网站,了解Coding online免费
如何理解 Microsoft Excel 中的假设分析
Alternate Text Browser可以让你浏览几个Programming语言
Fix Command python setup.py egg_info失败了error code 1
什么是JSON数据format and JSON document database?
什么是xamarin?它如何帮助跨平台移动app development?
SynWrite Editor:Free Text & Source Code Editor为Windows 10
在Git Explorer找到所有Git Commands
什么是Angular JavaScript Framework简单的术语?
最佳网站学习或改善您的HTML coding知识
Best Free C++ IDE为Windows 10