Falha no aplicativo - o desenvolvedor diz que o Windows está causando falhas devido à memória

0

Estou usando um aplicativo de terceiros que falha esporadicamente quando executo uma determinada operação longa dentro do programa. Durante esta operação (que pode durar algumas horas ou mais), o programa usa muita memória e libera muito disso. Às vezes esta operação funciona bem. Outras vezes ele cai com o familiar "Você quer enviar mais informações sobre o problema?" para o prompt da Microsoft.

O aplicativo em si tem uma rotina de tratamento de exceções que eu já vi antes, mas que não está sendo ativada durante essa falha específica. Por causa disso, o desenvolvedor me diz que a falha está sendo causada pela falta de memória ou pelo espaço de pilha do Windows. Eu aumentei o arquivo de paginação e estou certo de que há casos em que o travamento ocorreu e houve muita memória do sistema no momento da falha.

O aplicativo é de 64 bits e estou rodando no Windows 7 de 64 bits.

Eu comecei a monitorar o aplicativo usando o Process Monitor, mas ele não forneceu nenhuma informação útil.

Como posso determinar o que está causando a falha? Se o Windows está travando o aplicativo, não registraria alguma informação sobre o processo e por que ele falhou? Não vejo outras falhas de outros aplicativos, apenas este. Como posso chegar ao fundo disso?

    
por Dave 20.09.2011 / 22:58

1 resposta

1

Quando o Windows termina um programa, ele registra informações pertinentes sob o log do Aplicativo no Visualizador de Eventos.

    
por 21.09.2011 / 04:26