Может ли Xperf или что-то еще фильтровать etl для определенного процесса, чтобы уменьшить размер?

Я записываю множество трассировок с помощью xperf, где я смотрю только на определенный процесс (конечно, когда я не смотрю на использование ЦП на ядро ​​и т. Д.). Теперь эти следы становятся очень большими, и работать с ними утомительно.

Есть ли способ удалить процесс из etl, чтобы уменьшить его размер? Так как я не проверяю межпроцессные проблемы, я никогда не буду на них смотреть, и было бы здорово, если бы etls можно было обработать один раз, чтобы уменьшить их размер, чтобы их было легче открывать и сравнивать.

1 ответ

Вы можете проверить этот код, чтобы сделать это самостоятельно. https://github.com/Donpedro13/etwprof

Сделать это можно как в реальном времени, так и с помощью релоггера.

Обратите внимание, что вы можете потерять некоторую информацию, потому что определенные события, относящиеся к вашему процессу, происходят из других процессов (например, события готовности и т. Д.).

Другие вопросы по тегам