Обычно новости об оптимизации касаются пользовательского режима работы. Поэтому особо хочется отметить новость о запланированном повышении производительности других механизмов в платформе 1C версии 8.3.26.
Конфигуратор
Первое открытие конфигуратором или EDT информационной базы приводит к формированию кеша конфигурации. Из-за этого время открытия может составлять десятки минут. В новой версии платформы 1С:Предприятие 8.3.26 скорость открытия будет уменьшена в разы. На тестах разработчиков платформы конфигуратор открывается в 3 раза быстрее!
Пользователи уже знают, что после долгого первого открытия, скорость второго открытия форм в режиме Предприятие происходит быстрее. Теперь скорость второго открытия будет улучшена и для разработчиков, которые запускают клиентское приложение из режима Конфигуратора в клиент-серверном варианте. На тестах разработчиков платформы, клиентское приложение открывается в 2 раза быстрее.
Проверка наличия циклических ссылок в 1С 8.3.26
Платформа поддерживает возможность описывать сложные структуры данных. Во время заполнения таких структур возможно создание циклических ссылок, то есть ссылок, которые указывают сами на себя. Например:
Структура1 = Новый Структура;
Структура1.Вставить("СсылкаНаСтруктуру2", Структура1);
Для борьбы с подобными ссылками в платформе существует механизм автоматического контроля их наличия. В случае обнаружения такой ссылки, платформа сообщит об ошибке:
Чтобы уберечь пользователя от подобных ошибок, разработчику доступен метод глобального контекста ПроверитьЦиклическиеСсылкиВстроенногоЯзыка(). С помощью указанного метода разработчик может убедиться в отсутствии подобных ссылок и предусмотреть какие-то действия в случае их наличия. Обратной стороной такой проверки является неожиданное для пользователя замедление работы программы.
В новой версии 1С:Предприятие процесс поиска ссылок также был оптимизирован. На тестах разработчиков платформы вызов этого метода был ускорен в 6,5 раз.
Полнотекстовый поиск
При использовании полнотекстового поиска процесс менеджера кластера занимает дополнительную оперативную память. На больших объемах данных потребление памяти также значительное. В новой версии платформы 1С 8.3.26, на тестах разработчиков, объем памяти уменьшился почти в 4 раза!
По вопросам обновления, поддержки или развития систем 1С обращайтесь через форму консультации! Подписывайтесь также на Новости из мира 1С в Telegram.
консультация эксперта
самые свежие новости 1 раз в месяц