|
14.06.2021, 14:32 | #1 |
Участник
|
Жаль, очень жаль...
Цитата:
вот энумератор: https://github.com/mazzy-ax/SysEnume...tor_Record.xpp обрати внимание на метод next, в котором используется оператор next. из моего неопубликованного: энумерировать можно что угодно. даже не коллекцию. если правильно приготовить энумератор Цитата:
Сообщение от trud
Я так понимаю в текущих тренингах по X++ Микрософт не включает работу со временными таблицами в список тем, и в последних версиях можно наблюдать как их разработчики пытаются использовать List и ListEnumerator и подобные классы, думаю изрядно чертыхаясь при этом(я согласен что классы эти максимально неудобны). Но по идее временная таблица даст тебе максимальную гибкость и простоту в таких запросах(есть также мнение что производительность не максимальна, но это совсем пограничные случаи)
майкрософт не разобрался со своими же наследуемыми таблицами майкрософт не разобрался со своим же timevalidation в таблицах майкрософт не разобрался со своими же dataEntity мало ли с чем не разобрался майкрософт... согласен, что просто перекладывать while select в list - верх маразма. с другой стороны: временная таблица не заменяет и не отменяет энумераторы. временная таблица - коллекция, а энумераторы - это энумераторы временные таблицы и энумераторы замечательно работают вместе. ------------ думается мне, что ты сильно сужаешь тему стандартного энумератора. и уж точно уводишь в сторону от изначальной темы: Как стандартный ListEnumerator получает ссылку на список? |
|
15.06.2021, 19:25 | #2 |
Участник
|
Ой... когда-то давно я делал замеры производительности в AX2012:
К письму прикладываю XPO и Excel с результатами замеров. По вертикали время выполнения, по горизонтали - кол-во записей. Вобщем самый быстрий на операции Поиска и удаления - Array. Второе и Третье место - Map & Set С приемлемым результатом выступил Container. А вот Table in Memory - оказались самые тормознутые. List тоже там затисался, но там что-то было реализовано в виде цикла - потому и такой результат. |
|
|
За это сообщение автора поблагодарили: AlGol (4), EVGL (5), Lemming (5), Stitch_MS (5), Dynamics365Eng (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|