Tivemos esse problema algumas vezes e toda vez que ele acabou de ser executado, o GC (coleta de lixo). É difícil provar e diagnosticar, mas o que acabo fazendo é usar o site do kudo (scm), clicando em tools = > suporte (que leva você ao site de suporte para aplicativos.
A partir daqui você escolhe seu diretório (caso você tenha vários) e site, clique em Analisar = > Métricas, em seguida, o botão Diagnosticar ( OBSERVAÇÃO isso já foi alterado para que essas etapas possam ser alteradas a qualquer momento) e, em seguida, voltar em Analisar = > Dianotics, você acabará por receber um Memory Dump = > Relatório "status de análise". Este deve ser um arquivo mht (que você pode abrir no navegador odioso IE ou Edge), então procure pela chave "gc".
você encontrará alguns quadros de pilha de chamadas interessantes com referências a coisas como "GCFrame" ou, mais interessante, chamadas para "System.Threading.WaitHandle.WaitMultiple" se obtiver muitos deles, seu sistema pode estar tendo problemas com coleta de lixo.
Como resolver isso ... esse é um tópico abordado em muitos outros tópicos porque é como perguntar "como eu vivo em um mundo com o IE 6 ainda em uso?" ...