在运行 SubGit 时,我发现默认堆大小不可调整,因为我基本上是在运行:
subgit install foo.git
使用其中包含的设置。
当检查最大堆大小时,jmap -heap {pid}
我可以看到分配了 5022Mb - 而我有 20Gb 分配给 VM。
java -XX:+PrintFlagsFinal -version | grep HeapSize
让我相信 Subgit 正在使用默认的 Java Heap 值也是如此。
因为我在虚拟机中,所以我需要动态调整它。
有没有办法在启动应用程序时直接设置 SubGit 堆大小?或者有没有办法更新默认的 Java 值?
干杯