Я запускаю проект конвертации от svn
до git
.Поскольку приложение является однопоточным, я перемещаю проект на более быстрый ПК.
Так что без панели параметров httpSpooling = true
;На ВМ он работает нормально - 4 CPU's
, 20 Gb of Ram
.
Использование ОЗУ с двумя отдельными экземплярами 8GB
, максимальное значение 9.8Gb
.
Задания приостановлены, заархивированы& SCP'd на новую машину - сборка Bare Metal для Deb9 (аналогично VM) i7 (8 CPUs
(эффективная)) 16 ГБ. Оперативная память.
Однако при запуске только одного экземпляра SubGit;Я получаю либо Java out of memory
, либо GC Overhead Limit Exceeded
.Я попытался добавить следующие перестановки к repo.git/subgit/config
в [daemon]
javaOptions = -noverify -client -Djava.awt.headless=true -Xmx8g -XX:+UseParallelGC -XX:-UseGCOverheadLimit – This gives GC Overhead Limit Exceeded Error
#javaOptions = -noverify -client -Djava.awt.headless=true -Xmx8g -XX:+UseParallelGC -XX:-UseGCOverheadLimit – (OPS Disabled) Gives an out of memory error.
javaOptions = -noverify -client -Djava.awt.headless=true –Xmx12g -XX:-UseGCOverheadLimit – this gives out of memory errors.
Я пробовал и другие настройки, включая изменение –client
для –server
, но, похоже, больше двухспособ преобразования, который я не пытаюсь сделать.
Должно быть достаточно оперативной памяти, основанной на использовании приложения в успешно работающей системе, поэтому, если SubGit не игнорирует некоторые значения, я не могу сказать,.