Estou achando que o Powershell está usando 20% de cpu depois que vários scripts foram executados.
O script é composto de vários módulos AzureRM, módulos posh-git e vssetup e vários módulos personalizados (nenhum deles deve ter nenhum loop - a menos que haja um bug).
Suspeitando que um dos módulos está em um loop infinito, eu descarreguei cada módulo. No entanto, descarregando todos os módulos, a CPU ainda está alta.
Usando procmon
, posso ver:
GetMetaDataPublicInterfaceFromInternal
nos tópicos.
Alguma sugestão sobre o próximo passo para diagnosticar porque a alta CPU ainda está ocorrendo?
Isso não parece acontecer em uma nova sessão do powershell (com posh-git
carregado).