![Как узнать причину сбоя MATLAB?](https://rvso.com/image/1345303/%D0%9A%D0%B0%D0%BA%20%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%20%D0%BF%D1%80%D0%B8%D1%87%D0%B8%D0%BD%D1%83%20%D1%81%D0%B1%D0%BE%D1%8F%20MATLAB%3F.png)
Я использую код 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...