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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2010, 08:00   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
виснет компиляция
Компилирую приложение. Все компилится быстро, но как только доходит до отчетов, то все виснет.Вот уже 8 ой час компилируются отчеты. Если прервать, то видно. что они все-таки компилируются, но чуть ли не по 10 минут каждый. 99.9 процентов отчетов - стандартные. Еще заметила, что если в АОТ передвигаться по отчетам, то аксапта подвисает на секунд 10 при переходе к каждому следующему и если нажать правой кнопкой мыши, то тоже подвисает перед тем,как показать контекстное меню. На остальных звеньях АОТ все нормально(открывается быстро). Как понять, что происходит? Аксаптовские трейсинги ничего подозрительного не показывают .

Последний раз редактировалось IKA; 25.01.2010 в 08:04.
Старый 25.01.2010, 08:35   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
На моей практике однажды была ситуация, при которой компиляция висла (не могу правда подтвердить, что тоже именно на отчётах), и даже вылетала, после того как кончалась память.
Виной было наличие в AOT таблицы с именем tmpTable (к слову, очень даже часто встречающийся идентификатор в Аксапте). Видимо такое количество связей оказалось не по зубам компилятору. Да. Наблюдал я это всё ещё в 3-ке.

У вас какая версия? Утечка памяти наблюдается?
Старый 25.01.2010, 10:31   #3  
Zodiak is offline
Zodiak
Участник
 
61 / 22 (1) +++
Регистрация: 16.01.2004
Адрес: СПб
из разряда "попинать баллон, протереть стекло"
может, попробовать переиндексировать приложение?
Старый 25.01.2010, 11:03   #4  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
переиндексировала , удаляла user data, рефрешила аод ....
Старый 25.01.2010, 11:10   #5  
Zodiak is offline
Zodiak
Участник
 
61 / 22 (1) +++
Регистрация: 16.01.2004
Адрес: СПб
а если попробовать профайлером отловить то место, где виснет контекстное меню? может, что-нибудь прояснится...
Старый 25.01.2010, 11:51   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от IKA Посмотреть сообщение
Компилирую приложение. Все компилится быстро, но как только доходит до отчетов, то все виснет.Вот уже 8 ой час компилируются отчеты.
Какая версия Аксапты?
Каковы настройки для свопа в винде? Сколько свободного места для своп-файла?

Давным-давно у Аксапты 3.0 были проблемы с утечкой памяти.
Проявлялось как раз при компиляции.
ЕСЛИ у вас свопом управляет система (нефиксированный размер свопа)
И места на диске под своп мало
И система стоит на NTFS
то увеличение своп-файла выполняется очень медленно (самими виндами)

Если это ваш случай, то установите фиксированный размер своп-файла (например 2048Мб для минимума и максимума) или дайте больше места под своп.

Если проблемы с утечкой памяти обязательно обновите exe-шники.
__________________
полезное на axForum, github, vk, coub.
Старый 25.01.2010, 17:41   #7  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
спасибо. но проблема, видимо, именно с отчетами. тк передвичгаться по ним в АОТ я тоже могу ток с трудом.
Старый 25.01.2010, 18:14   #8  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Какая всё-таки версия аксапты. Вообще, подозреваю, что очень слабенькая клиентская машина. На других машинах пробовали запускать?
Старый 25.01.2010, 19:11   #9  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
AX2009. kernel&appl 5.0.1500.1313
Подозреваю, что это Create!Form чот тут намудрил с приложением. В профайлере не вижу ничего подозрительного, чтобы можно было поставить точку останова (сравнивала с тем, что происходит, если по классам передвигаться -те же вызовы + если ставить в них breakpoint, то дебаггер постоянно открывается, тк эти вызовы аксапта постоянно делает).

PS: клиентские вызовы профайлера во вложении
Миниатюры
Нажмите на изображение для увеличения
Название: ProfilerRun.jpg
Просмотров: 292
Размер:	99.7 Кб
ID:	5526  
Старый 28.01.2010, 09:38   #10  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
На скриншоте ничего не видно, слишком мелкий.
А отчеты вообще печатаются? Просто при телодвижениях с отчетами в АОТ (в т.ч. компиляция), происходит попытка "снюхаться" с дефолтовым принтером. Есть подозрение, что тормоза происходят в этот момент. Попробуйте покапать в этом направлении: переустановить принтер или сделать по-умолчанию печать на локальный принтер\либо в PDF или что-то в этом духе.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Виснет клиент HELP!!!! sao DAX: Администрирование 9 17.06.2009 19:09
Модуль "Проект" -Виснет журнал расходов Sentry DAX: Функционал 6 07.10.2008 18:59
DAX виснет при импорте классов Tony Green DAX: Программирование 4 17.07.2007 16:34
Инкрементная компиляция после установки SP3 Shirmin Oleg DAX: Администрирование 7 04.06.2004 13:02
Компиляция приложения dmit2604 DAX: Программирование 2 01.10.2002 16:33
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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