|
|
#1 |
|
Злыдни
|
Сводное планирование
Не хочет работать subj - вылетает с out of memory на этапе рассчета номенклатур. Номенклатур порядка 200 000. В настройках сводного планирования указано включать запасы в наличии и складские проводки. Код покрытия - потребность. Потребности есть у 400 000 комбинаций склад/номенклатура. Покрытие по складам. Прогнозные планы, рассчет фьючерсов и мероприятий отключен. Спецификаций нет.
Вылетает приблизительно на последней трети по количеству номенклатур. AX 3.0 sp3. Памяти 1Гб на сервере приложений, запускаю в 2-звенке. |
|
|
|
|
#2 |
|
Модератор
|
Что там с табличкой InventSumLogTTS?
Не большая ли? Может, почистить её? Глядишь, пошустрее будет. Попробуй на тестовой базе. С Уважением, Георгий. |
|
|
|
|
#3 |
|
Злыдни
|
8 строк - уже на эти грабли наступал
|
|
|
|
|
#4 |
|
Пенсионер
|
А что там в "Использование кэша" стоит?
__________________
Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
|
|
|
#5 |
|
Злыдни
|
Минимум.
|
|
|
|
|
#6 |
|
Пенсионер
|
Так, мимо...
А это происходит под разными пользователями?
__________________
Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
|
|
|
#7 |
|
Злыдни
|
Выставил минимум после получения out of memory. Последнего вопроса не понял.
|
|
|
|
|
#8 |
|
Злыдни
|
Был бы очень благодарен за совет - куда смотерть? :-)
Сводное генерит N-ое количество Set-ов. Они, по идее, должны отжирать память (что и делают). Но ведь out of memory я получаю уже на последне этапе, когда вся структура потребностей записана в таблицу и больше никаких диамических объектов не создается (set по CovInventDim - не в счет, он небольшой для каждой номенклатуры). Однако в диспетчере я вижу отжирание памяти процессом ax32.exe именно на 2 этапе (расчет номенклатур - когда фактически происходит Insert в ReqPo, ReqTrans и ReqTransCov). |
|
|
|
|
#9 |
|
Злыдни
|
160 метров отожрала уже, собака.... Это за 2 часа-то.... Точно сводное сегодня не отработает опять....
х-еееееееееееееееееелп!!!! |
|
|
|
|
#10 |
|
Модератор
|
Цитата:
Изначально опубликовано Yprit
Однако в диспетчере я вижу отжирание памяти процессом ax32.exe именно на 2 этапе (расчет номенклатур - когда фактически происходит Insert в ReqPo, ReqTrans и ReqTransCov). |
|
|
|
|
#11 |
|
Злыдни
|
Цитата:
Изначально опубликовано Vadik
Какая версия MDAC установлена? |
|
|
|
|
#12 |
|
Moderator
|
Дело в том, что Аксапта использует SmartHeap и, если не ошибаюсь, верхняя граница используемой памяти где-то там жестко прошита.
Начиная с sp3, опять же если не подзабыл , появилась возможность из кода управлять этим SmartHeap.Название класса уже не помню, но поищите по этому форуму или technet по слову "SmartHeap". |
|
|
|
|
#13 |
|
Злыдни
|
Огромное спасибо за совет - попробую.
|
|
|
|
|
#14 |
|
злыдень
|
Привет ритэйлерам
![]() В классе, в мэйне, перед руном вставь вызов такого метода: PHP код:
|
|
|
|
| За это сообщение автора поблагодарили: Logger (1), Dino (0), dmitrybarynov (1). | |
|
|
#15 |
|
Злыдни
|
Привет, привет! :-)
Уже вставил - вечером буду пробовать. |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|