首页 > 解决方案 > Xperf 或其他东西可以过滤特定过程的 etl 以缩小尺寸吗?

问题描述

我正在使用 xperf 记录大量跟踪,我只查看特定进程(当然,当不查看每个内核的 CPU 使用率等时)。现在这些痕迹变得非常大,使用它们很乏味。

有没有办法从 etl 中删除进程以减小其大小?由于我没有检查跨进程问题,因此我永远不会查看它们,如果可以处理一次 etl 以减小它们的大小,以便打开和比较它们变得更容易,那就太好了。

标签: xperfwindows-performance-analyzer

解决方案


您可以查看此代码自行完成。 https://github.com/Donpedro13/etwprof

您可以实时进行,也可以使用重新记录器。

请注意,您可能会丢失一些信息,因为与您的进程相关的某些事件源自其他进程(例如 Readying 事件等)。


推荐阅读