Как узнать причину сбоя MATLAB?

Как узнать причину сбоя MATLAB?

Я использую код MATLAB GUI, который обрабатывает десять файлов, активно использует инструмент получения изображений, а также инструмент получения данных и программирование графического процессора.

Обычно все работает хорошо, но время от времени (в последнее время все чаще) MATLAB полностью зависает, и мне приходится его перезапускать.

Система использует Win7-64 (ultimate) SP1 и имеет Xeon CP E5-1650 @3.2 GhZ с 64 ГБ ОЗУ и Tesla C2075 GPU. Версия matlab — 2012a, и она также использует новейшее ускорение GPU на MATLAB с Jacket.

При сбое Matlab Win7 предлагает «отладить», а отладчик Visual Studio Just-In-Time сообщает, что «В Matlab.exe произошло необработанное исключение Win32 [2176]».

После этого простой перезапуск Matlab не работает (символ отображается, но затем исчезает и ничего не происходит), и мне нужно перезагрузить компьютер.

Почему это так, и как я могу это обнаружить? Я мог думать только об утечке памяти или дефектной памяти.

ОБНОВЛЯТЬ: Matlab также начал падать у меня для простых графических интерфейсов, которые работали раньше. Теперь Matlab вообще не загружается, на долю секунды появляется экран с логотипом, а затем ничего не происходит. Win 7 Проверка памяти и chkdsk не помогли. Я установил обновленную версию Java, это тоже не помогло... Далее я попробую переустановить Matlab :(

ОБНОВЛЕНИЕ 2

Я отследил проблему, хотите верьте, хотите нет, в программном обеспечении камеры, которое было написано как адаптер для Matlab (на Java). Я узнал от компании (Allied Vision), что код Java, который они использовали, конфликтует с Matlab на уровне ОС, и с тех пор они выпустили новую версию программного обеспечения, которая является стабильной (называется Vimba). Камера (Prosilica GX) работает с Matlab, но только примерно с половиной частоты кадров, от которой должна (~60 кадров в секунду вместо 112 кадров в секунду). И TMW, и Allied Vision знают об этом, и я до сих пор не получил от них решения (уже почти год).

решение1

Я отследил проблему, хотите верьте, хотите нет, в программном обеспечении камеры, написанном как адаптер для Matlab (на Java). Я узнал от компании (Allied Vision), что используемый ими код Java конфликтует с Matlab на уровне ОС, и с тех пор они выпустили новую стабильную версию программного обеспечения (называется Vimba). Камера (Prosilica GX) работает с Matlab, но только с примерно половиной частоты кадров от той, которая должна быть (~60 кадров в секунду вместо 112 кадров в секунду). И TMW, и Allied Vision знают об этом, и я до сих пор не получил от них решения (уже почти год). Из-за этого я решил не продолжать использовать Allied Vision...

Связанный контент