プログラム上、実質的な上限はありませんが、詳細は各プラットフォームのベンダーおよびJava VMの仕様に依存します。
あまりに大きな値を設定した場合、メモリ使用量が少ない時は問題ありませんが増えた時には、ガベージコレクション(GC)に時間がかかったりエラーが発生したりすることがあります。また、メモリリークなどにより大量にメモリを使用する状況になった時に、大きな値を指定しているとOutOfMemoryになるまでに時間がかかってエラーの検出が遅くなることが考えられます。
検証時などに使用されるメモリ量を計測して、適切なサイズの値を設定されることをお薦めします。
32bit版フローサービスでメモリサイズを設定するときの注意点については、FAQ「フローサービスで使用するメモリの最大サイズを設定するときの注意点は?」を参照してください。
64bit版フローサービスで使用するメモリの最大サイズに上限はありますか?
/ 公開日
更新日