Я использую Octave 4.4.1 x64 на Dell Precision 7520 (Core i7-7820HQ @ 2,9 ГГц, 16 ГБ ОЗУ) с Windows 10 Pro, которую я установил из двоичного файла, предоставленного на FTP-сайте GNU.Я управлял простой физической моделью, которая состоит из решения нежесткой нелинейной ОДУ, используя явную числовую схему в цикле for.Я запускал модель несколько раз при изменении параметров модели, чтобы привести решение в соответствие с некоторыми имеющимися у меня данными испытаний.Выполнение сценария занимает всего пару секунд, поэтому было целесообразно запустить его несколько раз, чтобы эвристически оценить значения параметров модели.
Octave очень глючит на моем ПК и часто вылетает.Обычно я просто перезагружаю его и продолжаю.Вчера после аварии я снова открыл Octave и попытался снова запустить модель.Сначала я думал, что это зависло, но оказалось, что время выполнения модели только что увеличилось на порядок или более.Я проверил некоторые другие сценарии обработки данных, которые я создал в прошлом, которые раньше работали очень быстро, и теперь они также работают очень медленно, до такой степени, что они слишком медленные, чтобы их можно было использовать.
IМожно запустить мою модель в MATLAB, и это все еще занимает всего секунду или около того.Я использовал «профиль» в Octave, чтобы увидеть, где может быть зависание, и сумма всех выполнений функции составляет менее секунды, тогда как разница между метками tic и toc в начале и конце файла составляет ~ 25s.
Я переустанавливал Octave, пробовал разные версии, и сейчас я немного растерялся.Я пытался найти опыт других с подобными проблемами и ничего не придумал.Любой совет или вклад будет очень признателен.Спасибо.