Сообщение от Ils108
|
Доброго дня!
"недостаточно памяти для выполнения операции, попробуйте задать расчетный период поменьше" - данная штука повышающая отказоустойчивость рассчитывает фактическое состояние памяти или там какой-то порог?
другими словами есть ли какие-то рычаги воздействия?
|
Это одна из причин, по которой программа была полностью переписана под 64-битную версию системы с распараллеливанием вычислений.
Для 32-битных программ существует ограничение на объем памяти, который может использовать программа. Причем, естественно, учитывается вся память на все данные и действия программы. Т.е. не только на расчет, но и на карты, интерфейс, треки и многое другое.
За месяц, по каждому ТС вполне могут быть сотни тысяч записей, которые загружаются в память и участвуют в расчете. Поэтому, существует вероятность, что на том или ином периоде память будет переполнена.
Попробуйте убрать все векторные карты...
Сообщение от Ils108
|
всего 39 строчек данных
|
Чтобы получить эти 39 строчек - надо перелопатить сотни тысяч записей, создать массивы для промежуточных вычислений, усреднений и фильтрации по условиям.