実稼働の Unix ボックスに十分なメモリがあると仮定しましょう。また、あまりヒープを使用しない Java バックエンド アプリケーションがあります。最初のテストでは、100MB で問題ないようです。ただし、上限なしの場合、メモリは 1GB 以上まで増加します。アプリケーションが含まれている処理ストリームがときどきチョークするように見えるという事実がなければ、私はおそらく気にしません。考えられる (非常に漠然とした) 説明の 1 つは、原因は前述の Java アプリケーションにあるというものです。
質問:ヒープを不必要に高いままにしておくと、ガベージ コレクションが非常に長く延期され、最終的に開始されたときに「やるべきことが多すぎて」パフォーマンスに目に見えて影響を与える可能性がありますか?
おそらく、私たちはまだ Java 1.4 (かなり古いシステム) を実行していることに言及する必要があります。