メッセージ・フローの設計によっては、スタック・サイズを増やす必要があるかもしれません。
メッセージ・フロー・スレッドが開始するとき、メッセージ・フロー・ノードによって定義される指示を実行するためのストレージが必要になります。 このストレージは、実行グループのヒープおよびスタック・サイズによって決まります。 メッセージ・フロー・スレッドに割り振られるデフォルトのスタック・サイズは、使用されるオペレーティング・システムによって異なります。
Windows では、各メッセージ・フロー・スレッドには、1 MB のスタック・スペースが割り振られます。
Linux では、各メッセージ・フロー・スレッドには、1 MB のスタック・スペースが割り振られます。
UNIX では、各メッセージ・フロー・スレッドには、1 MB のスタック・スペースが割り振られます。
AIX® では、各メッセージ・フロー・スレッドには、2 MB のスタック・スペースが割り振られます。
z/OS® では、各メッセージ・フロー・スレッドには、512 KB の下位スタック・スペースおよび 50 KB の上位スタック・スペースが割り振られます。
メッセージ・フローでは、ノードは通常 2 KB のスタック・スペースを使用します。 したがって、標準のメッセージ・フローには、z/OS で 250 のノード、UNIX システムで 500 のノード、Windows で 500 のノードが含まれます。 この量は、使用されるノードのタイプやノードで実行される処理によって、多くなったり少なくなったりします。
パフォーマンスを改善するために、スタック・サイズを増加させることができます。 詳細については、以下を参照してください。