Диагностика высокой загрузки ЦП в, казалось бы, неактивном сеансе PowerShell

Я обнаружил, что Powershell использует 20% процессорного времени после запуска нескольких скриптов.

Сценарий состоит из набора модулей AzureRM, модулей posh-git и vssetup и набора пользовательских модулей (ни в одном из которых не должно быть циклов - если только не будет ошибки).

Подозревая, что один из модулей находится в бесконечном цикле, я выгружал каждый модуль. Однако, разгрузив все модули, процессор все еще высок.

С помощью procmon Я могу видеть:

GetMetaDataPublicInterfaceFromInternal в темах.

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

Похоже, что это не произойдет на новой сессии PowerShell (с posh-git загружен).

0 ответов

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