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