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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.11.2007, 16:13   #1  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от kashperuk Посмотреть сообщение
На самом деле, зависит от
X++:
//do something
потому что если нужно только имя, то можно попробовать использовать таблицу UtilElements - вроде как с ней должно быть быстрее
Да, ты прав. "//do something" играет роль. Но тут Общее время = время ("//do something) + скорость Dict методов. Ускорим одно - ускорится общее.
В самом деле "//do something" - добавление элемента в массив (оч. быстро) + сортировка (средне).
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 20.11.2007, 16:35   #2  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Кстати в UtilElements системные типы не попадают.
Например, класс MapEnumerator - нету там такого.

PS Время немного меньше. До 140-150 мс далеко...
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0

Последний раз редактировалось Alex_KD; 20.11.2007 в 17:28.
Старый 21.11.2007, 01:45   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Кстати в UtilElements системные типы не попадают.
Например, класс MapEnumerator - нету там такого.
Как это нету, если AOT физически хранится в таблице UtilElements?
Другие способы работы с АОТ - это всего лишь другие представления этой таблицы, другие способы работы с этой таблицей.
__________________
полезное на axForum, github, vk, coub.
Старый 21.11.2007, 09:51   #4  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от mazzy Посмотреть сообщение
Как это нету, если AOT физически хранится в таблице UtilElements?
Другие способы работы с АОТ - это всего лишь другие представления этой таблицы, другие способы работы с этой таблицей.
Боюсь там только то, что видно в АОТ в ветках Classes (для классов). MapEnumerator, Dict* классы - в таблице не находятся (открывал в TableBrouser и искал по name - нету). Еще количество записей из таблицы
X++:
select utilElements group by name
    where utilElements.recordType == UtilElementType::Class
и из dictionary.classCnt() - отличаются на пару сотен.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Оптимизация класса Tax Lihgt DAX: Программирование 43 27.05.2022 11:05
Список измененных (новых) объектов. Оптимизация. Alex_KD DAX: Программирование 2 29.02.2008 12:36
Оптимизация отчета Главная книга vasiliy DAX: Программирование 2 23.06.2006 07:00
Оптимизация производственного планирования Fisher DAX: Прочие вопросы 19 16.04.2005 11:57
Оптимизация запросов Mystery DAX: Программирование 3 25.02.2004 13:12

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

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

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