IE 2018
1. harvester_sorrow 7 11.10.18 14:14 Сейчас в теме

Отчет много кушает оперативной памяти

Добрый день!
Перешел на новую работу, был тут один отчетик интересный, 3 запроса 2 из которых в цикле, вообщем сказали "оптимизировать". Формировался этот отчет 4 часа (за год), оптимизировал, формируется за 30-40 сек. )))).
Суть не в этом конечно. Формируют отчет всегда строго за 1 год, мне стало интересно ,сколько будет формироватся з 4 года)., сформировался быстро 1.5-1.7 мин. но встал один вопрос, отчет формируется при таком периоде только один раз, повторно его уже не запустишь (упирается в 3.5 Гб оперативы).
Вот мне и стало интересно, как "убить" память отчета, потому что если закрыть отчет, память чиститься.
Может кто подскажет куда копать, что читать.
Сразу предупрежу данных много, от слова ОЧЕНЬ.
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
4. dandykry 3 11.10.18 15:07 Сейчас в теме
(1) Сохраните получившийся табличный документ в файл. Сколько он весит на диске?
13. harvester_sorrow 7 11.10.18 16:18 Сейчас в теме
(4
(11) теперь понял, как только до компа доберусь,надо это проверить, спасибо
6. Sashares 1 11.10.18 15:09 Сейчас в теме
(1) Больше информации предоставьте.
Управляемое приложение или обычное, толстый клиент или тонкий.
alex-l19041; +1 Ответить
10. harvester_sorrow 7 11.10.18 16:00 Сейчас в теме
(6)обычное, толстый клиент, только как это поможет?
11. Sashares 1 11.10.18 16:08 Сейчас в теме
(10) В обычном приложении если явно не используется общий модуль с признаком Сервер, то выполнение кода происходит на клиенте.
Если сам по себе табличный документ большой - пока он открыт, он занимает оперативную память. Попробуйте как в (1) сказали - сохранить табличный документ в файл.
Если файл большой, то вряд ли тут что-то может помочь.
Если же маленький, то проблема скорее всего в другом - не очищаются какие-нибудь переменные, содержащие большое количество данных.
15. harvester_sorrow 7 11.10.18 16:42 Сейчас в теме
(11)теперь понял, как только до компа доберусь,надо это проверить, спасибо
Но меня смущает что в консоли запросов не больше 500мб выгребает, получается,что все остальное на себя скд берёт
12. kuzev 40 11.10.18 16:08 Сейчас в теме
(1) убрать данные расшифровки
14. harvester_sorrow 7 11.10.18 16:20 Сейчас в теме
(12) вариант хороший, но к сожалению не сработало
2. harvester_sorrow 7 11.10.18 14:16 Сейчас в теме
на х64 не предлогать))) "Живая база" и так там крутится, а моя тестовая на х32
3. alex-l19041 9 11.10.18 14:56 Сейчас в теме
менеджер временных таблиц используется?
8. harvester_sorrow 7 11.10.18 15:53 Сейчас в теме
(3)весь отчёт на складе, без кода
5. 4way 11.10.18 15:08 Сейчас в теме
Может рассылкой отчетов можно решить проблему?
7. alex-l19041 9 11.10.18 15:12 Сейчас в теме
(5) можете уточнить как это связано с оперативной памятью?
9. harvester_sorrow 7 11.10.18 15:54 Сейчас в теме
Сама суть вопроса, есть ли способ почистить память без закрытия отчёта?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Салехард
зарплата от 80 000 руб. до 200 000 руб.
Полный день

Программист 1С
Казань
Полный день

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий программист 1С
Екатеринбург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 60 000 руб. до 110 000 руб.
Полный день