Aplicativos .net travam por alguns segundos

1

Em uma empresa, instalei 3 aplicativos .net. 2 usam formulários do Windows, um usa o WPF. Algumas semanas atrás, alguns usuários começaram a reclamar que os dois aplicativos baseados em formulários de vitória paralisavam periodicamente por vários segundos. Isso pode acontecer ao abrir itens de menu, expandir exibições em árvore, abrir novas janelas. Durante esse período, não ocorrem operações de rede nem de disco rígido. A CPU não está ocupada.

Houve um service pack nas últimas semanas que pode fazer com que os aplicativos .net win-forms reajam assim? Ou alguém tem outra ideia ou experiência? Talvez a solução antivírus. O AV é MC'Affee, o sistema operacional é o Windows XP.

Os aplicativos não foram alterados na última vez e já são executados há vários anos sem nenhuma reclamação.

HCL
fonte
Seria mais fácil para nós ajudá-lo se você nos dissesse a versão do .Net que os aplicativos usam.
AndrejaKo
@AndrejaKo: .net 3.5SP1
HCL
Os programas estão instalados em um computador ou em vários? Você tem certeza de que esses problemas são específicos dos seus programas e não de outros também?
James P
@ James: Cerca de 50 computadores. Os computadores não são IMO muito bem instalados. Não conheço outros programas .net instalados que são usados ​​com freqüência. Portanto, não posso dizer se outros programas .net têm problemas. Mas para os produtos de escritório, esse comportamento não pode ser observado. Interessante é que o efeito nem sempre é igual a forte. Às vezes, o problema quase não ocorre.Parece depender do tráfego da rede, mas pelo menos para um desses aplicativos, não há operação de rede realizada - Somente na inicialização e fechamento do aplicativo e isso não é um problema.
HCL

Respostas:

1

Você precisa se envolver com os desenvolvedores. Pegue um despejo de processo enquanto estiver pendurado e passe-o para os desenvolvedores que devem poder determinar o que o aplicativo está fazendo.

nem operações de rede nem de disco rígido ocorrem

Você tem certeza de que operações breves podem ser muito fáceis de perder. Realmente precisa verificar com o software de monitoramento apropriado.

Houve um service pack na última semana

A última atualização do .NET (eu apliquei aqui) foi a atualização de segurança MS10-060 , lançada com o lote de agosto (não vi problemas aqui), mas isso ocorreu há algumas semanas.

Richard
fonte
Obrigado pela resposta. Eu te daria +1, mas não posso porque não tenho os pontos necessários. O problema é que não temos direitos de administrador nesses clientes. Portanto, o perfil não é possível (tanto quanto eu sei).
HCL
Para despejar seu próprio processo (ou seja, mesmo usuário), você não precisa de permissões de administrador.
Richard