双双 文章谈论ETW和"PerfMonitor.exe“。本文讨论了从命令提示符启动分析的能力。例如:
PerfMonitor.exe runAnalyze MySlowApplication.exe不知何故,我有或有这样的印象: PerfMon.exe是一个自我相同的工具。但是,当我尝试使用命令行选项时,它不起作用。所以也许它们确实是两种不同的工具?或者一个是另一个的更新版本(是否删除了命令行功能)?
然后是PerfView工具。我想知道这是一个新的版本,无论是perfmonitor还是perfmon?还是它仅仅是一种工具-它自己的?最后,这些工具提供的特性是否有分类?
发布于 2012-09-28 05:54:22
(PerfMon)和ETW (PerfMonitor,PerfView与ETW一起工作)是不同的。ETW在内核级别工作,并具有审计跟踪,而PerfMon则在更高级别上处理计数器对象。例如,使用ETW,即使在系统启动和关闭期间,也可以分析服务/应用程序的行为。ETW实际上是从PerfMon停止的地方起飞的。
工具方面,
PerfMonitor为用户提供了一种通过充当ETW控制器来控制ETW数据收集的机制。它基本上有助于收集托管代码的跟踪,而其他工具(如XPerf )则用于非托管代码。
PerfView在另一边工作,用于分析ETW跟踪日志的各个方面。
PerfMon是作为一个水平筛选工具设计的,它显示了系统/服务或应用程序的内存/磁盘/CPU/网络性能的广泛视图。它基本上可以让我们做以下工作:
查看这获取更多信息
https://stackoverflow.com/questions/12629514
复制相似问题