Como posso descobrir por que o MATLAB trava?

Como posso descobrir por que o MATLAB trava?

Estou usando o código MATLAB GUI que lida com dez arquivos, usa extensivamente a ferramenta de aquisição de imagens e também a ferramenta de aquisição de dados e programação de GPU.

Geralmente funciona bem, mas de vez em quando (com mais frequência ultimamente) o MATLAB trava completamente e preciso reiniciá-lo.

O sistema usa Win7-64 (ultimate) SP1 e possui um Xeon CP E5-1650 @3,2 GhZ com 64 GB de RAM e uma GPU Tesla C2075. A versão matlab é 2012a e também usa a mais recente aceleração GPU no MATLAB com Jacket.

Quando o Matlab trava, o Win7 se oferece para "depurar", e o depurador Just-In-Time do visual studio informa que "Ocorreu uma exceção win32 não tratada no Matlab.exe [2176]"

Depois que isso acontecer, apenas reiniciar o Matlab não funciona (o símbolo está aparecendo, mas depois desaparece e nada acontece), e preciso reiniciar.

Por que isso acontece e como posso detectá-lo? Eu só conseguia pensar em vazamento de memória ou memória com defeito.

ATUALIZAR: O Matlab também começou a falhar comigo por causa de interfaces simples que funcionavam antes. Agora o matlab não carrega, recebo a tela do logotipo por uma fração de segundo e nada acontece. Win 7 Verifique a memória e o chkdsk não ajudou. Instalei uma versão atualizada do Java, que também não ajudou... A seguir, tentarei reinstalar o Matlab :(

ATUALIZAÇÃO 2

Rastreei o problema, acredite ou não, no software da câmera que foi escrito como um adaptador para Matlab (em Java). Aprendi com a empresa (visão aliada) que o código java que eles usavam estava em conflito com o Matlab no nível do sistema operacional e, desde então, eles lançaram uma nova versão do software estável (chamada Vimba). A câmera (Prosilica GX) está funcionando com Matlab, mas apenas com cerca de metade da taxa de quadros que deveria (~60 fps em vez de 112 fps). Tanto a TMW quanto a visão aliada sabem disso e ainda não obtive uma solução deles (há quase um ano).

Responder1

Rastreei o problema, acredite ou não, no software da câmera que foi escrito como um adaptador para Matlab (em Java). Aprendi com a empresa (visão aliada) que o código java que eles usavam estava em conflito com o Matlab no nível do sistema operacional e, desde então, eles lançaram uma nova versão do software estável (chamada Vimba). A câmera (Prosilica GX) está funcionando com Matlab, mas apenas com cerca de metade da taxa de quadros que deveria (~60 fps em vez de 112 fps). Tanto a TMW quanto a visão aliada sabem disso e ainda não obtive uma solução deles (há quase um ano). Decidi não continuar com a visão Aliada por causa disso...

informação relacionada