Параметры, сокращающие время компиляции Назад В начало Вперед

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

Lot.FileTableInMemory

Lot.FileTableInMemory=on

Если этот параметр включен, то после открытия словаря программа загружает содержимое таблицы файлов X$Files из используемой базы данных в соответствующую таблицу в памяти. При последующих обращениях к полям таблицы файлов через методы словаря будет использоваться эта таблица в памяти. Если словарь компилируется или перекомпилируется и таблица файлов открывается для обновления своего содержимого, то словарь переключается на использование таблицы файлов из базы данных.

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

Compilers.IncludeCache

Compilers.IncludeCache=on

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

Этот параметр используется исключительно компилятором VIP.

Compilers.MinVisual

Compilers.MinVisual=on

Использование данного параметра сокращает объем визуальной информации, выводимой на экран в процессе компиляции, что позволяет уменьшить время, затрачиваемое компилятором на вывод текста на экран. В этом случае информация, выводимая компилятором на экран, характеризуется следующими особенностями:

Данный параметр используется только компилятором VIP.

Lot.UseFileTableDefCache

Lot.UseFileTableDefCache=on

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

Нужный ресурсный файл создается при использовании параметра Lot.TableDefCacheFile, описанного ниже.

Lot.TableDefCacheFile

Lot.TableDefCacheFile=<имя-ресурсного-файла>

Этот параметр задает имя ресурсного файла, в который при компиляции словаря будут помещены откомпилированные описатели словарных таблиц. При последующей компиляции этот файл может быть использован, как было описано выше. Параметр имеет соответствующий синоним /TDCF.

Данный параметр используется только при компиляции словаря.