Менеджер потоков 2.1: теперь и с визуализацией графа зависимостей объектов

28.01.2020      70972

Вышло обновление «Менеджера потоков 2.1», фреймворка для оптимизации выполнения длительных операций за счет перевода алгоритма на обработку в потоках.

Подробнее о программе

Решение предназначено для работы в клиент-серверном режиме. Представляет собой подсистему для встраивания в любую конфигурацию 1С на платформе 1С:Предприятие 8.3. Предоставляет разработчику инструменты для выполнения алгоритмов в несколько потоков.

 

Результаты оптимизации восстановления партий в УПП с помощью «Менеджера потоков»

 

Помимо простого распараллеливания обработки данных, «Менеджер потоков» позволяет реализовать сложную последовательность обработки связанных объектов (текущий объект не обрабатывается, пока не будут обработаны все объекты, от которых он зависит). К таким задачам можно отнести «Восстановление последовательности партий», «Восстановление взаиморасчетов» и т.д. Возможность построения связей объектов с помощью графа зависимостей является уникальной, позволяя решить проблемы блокировок и коллизий объектов с учетом их последующей «сборки» для получения результата.

Алгоритм построения графа зависимостей и остальные параметры обработки объектов в потоках описываются разработчиком с помощью определенной структуры методов общего модуля, создаваемого в соответствии с шаблоном – эти методы реализуют механизм событий для взаимодействия с «Менеджером потоков».

Новое в версии 2.1

В рамках данного обновления проведена огромная работа по оптимизации работы с графом. Теперь «Менеджер потоков» может работать с графом практически неограниченного размера. Помимо построения графа в памяти, появилась возможность выгрузить его в программы визуализации и анализа (в частности, в Gephi), чтобы проанализировать работу алгоритма до его запуска на рабочей системе.

 

Результат визуализации графа зависимостей объектов для задачи определения связи по делителям от 4 до 9 (построено с помощью Gephi)

 

Полностью переписан и оптимизирован код решения, что позволило увеличить скорость обработки зависимых объектов на 15-25%, в ряде случаев до 50%;

Переделаны тестовые примеры (теперь это не нагромождение кода, а четко разделенный код для каждого примера), показывающие основные возможности работы «Менеджера потоков». Предоставлено детальное руководство пользователя.

Решение «УПП: "Восстановление партий"» также адаптировано под «Менеджер потоков 2.1», что позволило значительно увеличить его производительность.

Узнать о решении «Менеджер потоков 2.1» больше и купить


Автор:
Менеджер по работе с партнерами


См. также

Новость Маркетплейс Новый релиз Обзор готовых решений

Начиная с версии 1.3.0 OneDebugger может быть использован как подключаемый отладчик в Infostart Toolkit. Для быстрого просмотра текущего состояния переменных реализован механизм табло, а для удобства работы – вывод сообщений в отдельной вкладке.

вчера в 17:41    901    vikad    0       

17

Новость Маркетплейс Маркетплейсы

В декабре Wildberries опубликовала напоминание своим пользователям о скором отключении устаревших доменов. Для дальнейшей корректной работы с маркетплейсом нужно проверить актуальность своих учетных записей и при необходимости внести изменения.

23.12.2024    613    vtretyakova    0       

16

Новость Маркетплейс

Новый сервис «Календарь маркировки» содержит актуальную информацию о маркировке товаров в России и предлагает решения для интеграции с системой «Честный знак», управления кодами и другие программные продукты.

16.12.2024    933    vtretyakova    0       

9

Новость InfostartToolkit Маркетплейс Программист Инструменты и обработки

В Infostart Toolkit 2024.4 появилась поддержка OneDebugger, новый инструмент для регистрации изменений на узлах, для консоли запросов код генерируется в виде схемы запроса, а в консоли СКД реализована работа с менеджером временных таблиц.

13.12.2024    5310    vikad    4       

33

Новость Маркетплейс

До конца декабря у вас есть возможность приобрести решения из каталога по текущей стоимости. А с наступлением нового года на большинство решений, техническую поддержку и обновления будут действовать новые цены.

12.12.2024    1109    vtretyakova    0       

14

Новость Маркетплейс

На вебинаре продемонстрируем работу веб-портала, который позволяет клиентам самостоятельно заказывать товары и видеть информацию по остаткам и персональным скидкам в режиме онлайн. И все это – без использования сайта, прямо из вашей 1С.

06.12.2024    1045    DaryaRasina    0       

11

Новость Маркетплейс

На этот раз расскажем про интеграцию с маркетплейсами, расчет рентабельности заказов и расширения, которые снимают рутинные задачи по работе с документами.

06.12.2024    1011    DaryaRasina    0       

10

Новость Маркетплейс

Предлагаем вашему вниманию 3 готовых комплекта решений, которые обязательно должны быть в арсенале бухгалтера. Проверьте, используете ли вы их уже.

26.11.2024    1149    vtretyakova    0       

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1555 25.02.20 14:10 Сейчас в теме
А на УП 11 уже уравнения используют для закрытия?
УПП скоро вымрет, но как идея конечно концепт очень хорош!
Оставьте свое сообщение