С помощью аргументов виртуальной машины Java (аргументов JVM) можно настроить некоторые
важные функции 1C:EDT, такие как объем оперативной памяти, доступной JVM, расположение
временного каталога и другие.
Аргументы JVM можно задать в трех местах:
- В командной строке 1C:EDT CLI — опция
-vmargs;
- В файле 1cedt.ini (аргументы
JVM перечисляются после строки
-vmargs
);
- В программе запуска и обновления 1C:EDT Start:
Вам могут понадобиться следующие аргументы:
- -Xmx
- Количество памяти, доступной JVM. Стандартное значение 4
Гб:
-Xmx4096m
Можно указать 8
Гб:-Xmx8g
- -Djava.io.tmpdir
- Расположение временного каталога, например:
-Djava.io.tmpdir=C:\tmp
- -DcoreLimit
- Количество потоков процессора, которые 1C:EDT использует для выполнения
следующих ресурсоемких операций:
- Импорт данных в 1C:EDT;
- Сравнение и объединение конфигураций;
- Построение языковых данных;
- Проверки конфигурации.
- Стандартно количество потоков не ограничено, можно ограничить его до
четырех:
-DcoreLimit=4
- -DdisableProjectChecks
- Отключить полные проверки,
например:
-DdisableProjectChecks=true
Предупреждение: Учитывайте, что в случае отключения полных проверок в
редакторах не будет доступен полный набор строгих типов для всех методов.
Поэтому используйте эту возможность только для сценариев тестирования,
автоматической сборки и т.п.).
- -DdisableFTS
- Отключить создание и обновление индекса полнотекстового поиска,
например:
-DdisableFTS=true