1

svnからへの変換プロジェクトを実行していgitます。アプリケーションはシングル スレッドであるため、プロジェクトをより高速な PC に移行しています。

したがって、オプションバーはありませんhttpSpooling = true。VM で問題なく動作します – 4 CPU's20 Gb of Ram

2 つの個別のインスタンスでの RAM 使用量は8GBで、最大は9.8Gbです。

ジョブを一時停止し、圧縮して新しいマシンに SCP 化 – Deb9 (VM と同じ) i7 ( 8 CPUs(有効)) 16GB RAM のベアメタル ビルド。

ただし、SubGit のインスタンスを 1 つだけ開始する場合。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、それは双方向の変換のように見えますが、これは私がやろうとしていることではありません。

正常に実行されているシステムでのアプリケーションの使用状況に基づいて、十分な RAM があるはずなので、SubGit がいくつかの値を無視しない限り、私にはわかりません。

4

1 に答える 1