Во время работы SubGit я обнаружил, что размер кучи по умолчанию не регулируется, поскольку я в основном работаю:
subgit install foo.git
С настройками, содержащимися в нем.
При проверкемаксимальный размер кучи с jmap -heap {pid}
Я вижу, что выделено 5022 Мб - в то время как у меня выделено 20 Гб для виртуальной машины.
То же самое верно для java -XX:+PrintFlagsFinal -version | grep HeapSize
, что наводит меня на мысль, что Subgit использует значение кучи Java по умолчанию.
Поскольку я нахожусь в виртуальной машине, мне нужно настроить это динамически.
Есть ли способ установить размер кучи SubGit непосредственно при запуске приложения?Или есть способ обновить значение Java по умолчанию?
Cheers