![]() |
#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, опять же если не подзабыл ![]() Название класса уже не помню, но поищите по этому форуму или technet по слову "SmartHeap". |
|
![]() |
#13 |
Злыдни
|
Огромное спасибо за совет - попробую.
|
|
![]() |
#14 |
злыдень
|
Привет ритэйлерам
![]() В классе, в мэйне, перед руном вставь вызов такого метода: PHP код:
![]() |
|
|
За это сообщение автора поблагодарили: Logger (1), Dino (0), dmitrybarynov (1). |
![]() |
#15 |
Злыдни
|
Привет, привет! :-)
Уже вставил - вечером буду пробовать. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|