首页 > Web开发 > 详细

使用PerfView监测.NET程序性能(转发)

时间:2021-01-15 13:20:15      阅读:29      评论:0      收藏:0      [点我收藏+]

原文:

使用PerfView监测.NET程序性能(一):Event Trace for Windows

 

 

前言:

在日常项目开发中,我们时不时会遇到程序【占用了很高CPU的】情况,可能是程序里某些未经优化的代码或者Bug,或者是程序运行压力太大。无论是什么原因,我们总希望能看到到底是【哪个方法占用了如此高的CPU】。

微软为我们提供了很多【性能诊断工具】来达到此目的。例如在Visual Studio 2017中的性能查探器,Windows SDK中的Windows Performance Recorder (WPR) 和Windows Performance Analyzer (WPA),XPerf,当然,还有这篇博客介绍的PerfView。

但在介绍PerfView的使用前,有一个在Windows系统及应用程序性能这个主题上扮演重要角色的技术必须被提及,这就是Event Trace for Windows (ETW)。事实上,上边提及到的性能分析工具都是基于ETW来实现的。

使用PerfView监测.NET程序性能(转发)

原文:https://www.cnblogs.com/panpanwelcome/p/14281426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!