Версия для печати темы (https://pro1c.org.ua/index.php?s=9484cab4cba501d4bd89e2c5e45e3b76&showtopic=48)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Новое в платформе _ Оптимизация

Автор: Batchir 08.02.09, 17:04

Оптимизация

Оптимизированы следующие режимы работы:
Запуск в файловом варианте работы
- открытие таблиц базы данных и считывание данных производится только при возникновении потребности, а не сразу при старте 1C:Предприятия 8.1. В результате уменьшилось время запуска и объем используемой оперативной памяти при запуске 1С:Предприятия 8.1, особенно при работе с большими конфигурациями;
Оптимизация использования метаданных
- в процессе работы клиентского приложения 1С:Предприятия 8.1, COM-соединения, соединения через Web-сервисы, загружается только те метаданные, которые непосредственно необходимы для работы;
- реализовано кэширование метаданных на клиентском компьютере, приводящее к уменьшению количества запросов к серверу;
неглобальные общие модули, в отличие от глобальных, инициализируются не при запуске системы, а при первом обращении к их методам. Это уменьшает время запуска и расход оперативной памяти;
- реализовано кэширование параметров сеанса на клиентском компьютере, что повышает производительность системы при работе с конфигурациями, содержащими большое количество обращений к параметрам сеанса.
Оптимизация встроенного языка
- ускорена работа встроенного языка.
Оптимизация регистров
- реализован режим работы регистров накопления и бухгалтерии с разделением итогов, который обеспечивает более высокую параллельность записи в регистры;
- реализована возможность отключения использования текущих итогов регистров накопления и бухгалтерии;
- реализована возможность выполнения пересчета итогов регистров накопления и бухгалтерии за указанный период;
- повышена производительность записи в регистры накопления и бухгалтерии, обладающие большим количеством измерений или субконто;
- оптимизирована запись в регистры бухгалтерии и накопления наборов записей за прошлые периоды;
- оптимизирована запись движений в регистры накопления и бухгалтерии за счет того, что обновление итогов регистров выполняется на сервере в привилегированном режиме;
- оптимизирована запись набора записей регистра накопления, для случая, когда все или часть записей совпадает с уже имеющимися записями в базе данных по данному регистратору;
- оптимизирована запись больших наборов записей в регистр бухгалтерии;
- существенно снижена вероятность взаимных блокировок при работе с регистрами расчета с поддержкой периода действия;
- оптимизирована реструктуризация непериодического регистра сведений;
Оптимизация таблицы значений и соответствия
- использование индексов позволяет ускорить поиск в таблицах значений, содержащих большое количество данных;
- оптимизирована операция свертки таблицы значений ;
- оптимизирован поиск в соответствии;
Оптимизация журнала регистрации
- оптимизирован отбор в журнале регистрации. При параллельной работе многих клиентов выполнение отбора не будет блокировать работу других пользователей;
- повышена надежность журнала регистрации. Выполняется автоматическая обработка поврежденных записей;
- устранено замедление работы системы при чтении пользователями журнала регистрации;
Оптимизация обновления конфигурации и реструктуризации
- оптимизирован процесс обновления конфигурации базы данных за счет уменьшения времени анализа произведенных изменений;
- ускорена реструктуризация для отдельных случаев изменения конфигурации (например, добавления и удаления реквизитов).
Оптимизация поиска в справке
- благодаря использованию полнотекстового поиска скорость поиска в справке значительно увеличена.
Прочее
вся основная работа клиентского приложения выполняется в единственном потоке, который создается операционной системой при старте приложения. Благодаря этому увеличена скорость работы с COM-объектами (как созданными 1С:Предприятием 8.1, так и внешними).
оптимизирован поиск документа по номеру в табличных полях.
оптимизирована работа построителя отчета с запросами, имеющими большое количество таблиц и полей в списке выборки.
ускорено получение строк в текстовых документах большого объема.

 

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua