AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2007, 08:19   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Проблема освобождения памяти
Используем Axapta 3.0 SP4. Вывожу отчёты в Excel через ComExcelDocument_RU с использованием буфера обмена. Если отчёт достаточно большой, то процесс ax32.exe начинает "кушать память". После того как отчёт сформирован и соответствующий объект класса, выполняющий построение данного отчёта, отработал - память у процесса не освобождается. Чистка буфера (clear() ) естественно не помогает.
Понятно, что Аксапта сама управляет очисткой (сборка мусора) и выделением памяти.
Может ли кто-нибудь подсказать - как всё-таки "подталкивать" Аксапту для удаления памяти, выделенной в процессе использования более не нужного объекта? Какие есть рекомендуемые пути?
__________________
Paul_ST
Старый 13.07.2007, 09:22   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
утечка памяти в аксапта
__________________
С уважением,
glibs®
Старый 13.07.2007, 09:52   #3  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Не совсем понял - в этом посте в основном про утечку памяти при запуске кода, динамически сформированного через runbuf, говорится.
__________________
Paul_ST
Старый 13.07.2007, 10:26   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Paul_ST Посмотреть сообщение
Не совсем понял - в этом посте в основном про утечку памяти при запуске кода, динамически сформированного через runbuf, говорится.
В этом и многих других постах на самом деле говорится об утечке памяти в Axapta 3.0 SP4. Лечится только переходом на другую версию ядра.
Старый 13.07.2007, 11:21   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Ну и к слову - сам строю отчеты, тоже через буфер обмена. Размер готовых excel - файлов - порой несколько сотен мегабайт. Утечек памяти в данной операции не замечено.

Так что я бы поискал - где именно утекает.
Старый 13.07.2007, 17:08   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Андре Посмотреть сообщение
Ну и к слову - сам строю отчеты, тоже через буфер обмена. Утечек памяти в данной операции не замечено. Так что я бы поискал - где именно утекает.
Вы строите отчеты именно на ядре AX 3.0 SP4? Если да, то в этом ли месте память утекает или в каком другом - без разницы. Попробуйте построить перекрестные ссылки на этой версии ядра - и желание искать, где именно там происходят утечки, пропадет Утечки там объективно есть и они не лечатся - с одной стороны, а с другой - переход на новое ядро обычно выполняется тривиально, во всяком случае, так утверждает mazzy
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование памяти клиентского ПК falcon65 DAX: Администрирование 0 07.11.2007 11:49
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
утечка памяти в аксапта jekill DAX: Администрирование 69 07.03.2006 10:25
В памяти остается COM (Excell) bucken DAX: Программирование 3 19.12.2003 18:08
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:37.