Es posible que sea necesario aumentar el tamaño de pila, dependiendo del diseño del flujo de mensajes.
Cuando se inicia una hebra de flujo de mensajes, ésta necesita almacenamiento para realizar las instrucciones definidas por los nodos de flujos de mensajes. Este almacenamiento procede del almacenamiento dinámico y del tamaño de pila del grupo de ejecución. El tamaño predeterminado de la pila que se asigna a una hebra de flujo de mensajes depende del sistema operativo que se utiliza:
En Windows, a cada hebra de flujo de mensajes se le
asigna 1 MB de espacio de pila.
En Linux, a cada hebra de flujo de mensajes se le asignan 8 MB de espacio de pila.
En UNIX, a cada hebra de flujo de mensajes se le asigna 1 MB de espacio de pila.
En z/OS, a cada hebra de
flujo de mensajes se le asignan 512 KB de espacio de pila descendente y 50 KB
de espacio de pila ascendente.
Normalmente, en un flujo de mensajes un nodo utiliza 2 KB del espacio de pila. Por consiguiente, un flujo de mensajes típico puede incluir 250 nodos en z/OS, 500 nodos en sistemas UNIX y 500 nodos en Windows. Esta cantidad puede ser más alta o más baja en función del tipo de nodos utilizados y del proceso que éstos realizan.
Puede aumentar el tamaño de pila para mejorar el rendimiento. Para obtener detalles, consulte: