JUnits が原因で、私の Jenkins ビルドでメモリが不足しています。(JUnits) に 4GB を超える容量を与えようとすると、エラーが発生します。ビルド マシンとして Linux を使用しています。
Invalid maximum heap size: -Xmx4096m
JUnitが使用できるヒープサイズに上限はありますか?
「32 ビット プロセス モデルの場合、プロセスの最大仮想アドレス サイズは通常 4 GB ですが、一部のオペレーティング システムではこれが 2 GB または 3 GB に制限されています。2 GB 制限の場合、最大ヒープ サイズは通常 -Xmx3800m (1600m) です。 )、ただし、実際の制限はアプリケーションによって異なります。64 ビット プロセス モデルの場合、最大値は本質的に無制限です。"
ここでかなり良い答えを見つけました:
私はあなたが32ビットのjvmを使用していると思います..この投稿をチェックしてください:
JUnitではなくJVMです。4GB ヒープは 32 ビット JVM には多すぎます。