我正在使用 xperf 记录大量跟踪,我只查看特定进程(当然,当不查看每个内核的 CPU 使用率等时)。现在这些痕迹变得非常大,使用它们很乏味。
有没有办法从 etl 中删除进程以减小其大小?由于我没有检查跨进程问题,因此我永远不会查看它们,如果可以处理一次 etl 以减小它们的大小,以便打开和比较它们变得更容易,那就太好了。
我正在使用 xperf 记录大量跟踪,我只查看特定进程(当然,当不查看每个内核的 CPU 使用率等时)。现在这些痕迹变得非常大,使用它们很乏味。
有没有办法从 etl 中删除进程以减小其大小?由于我没有检查跨进程问题,因此我永远不会查看它们,如果可以处理一次 etl 以减小它们的大小,以便打开和比较它们变得更容易,那就太好了。
您可以查看此代码自行完成。 https://github.com/Donpedro13/etwprof
您可以实时进行,也可以使用重新记录器。
请注意,您可能会丢失一些信息,因为与您的进程相关的某些事件源自其他进程(例如 Readying 事件等)。