Process Monitor может сделать это за вас.
Сначала вы можете захотеть включить сбор событий профилирования:
Затем просто собирайте данные столько времени, сколько хотите (вы можете настроить фильтры и включить удаление отфильтрованных событий, если вы планируете собирать данные в течение продолжительных периодов времени). Затем перейдите в Инструменты -> Сводка активности процесса:
Теперь вы получите список всех активных процессов, которые вы записали, с указанием их активности с течением времени.
Затем вы можете открыть детали для одного процесса (дважды щелкнув по нему) и проверить временные метки для определенных событий на графике: