Armazenamento de Pilha

Início da mudançaDependendo do projeto do seu fluxo de mensagens, pode ser necessário aumentar o tamanho da pilha.Fim da mudança

Quando um encadeamento do fluxo de mensagens é iniciado, ele requer armazenamento para desempenhar as instruções definidas pelos nós do fluxo de mensagens. Esse armazenamento vem do tamanho de heap e de pilha do grupo de execução. O tamanho padrão da pilha alocada para um encadeiamento de fluxo de mensagens depende do sistema operacional utilizado:

Windows platform No Windows, para cada encadeamento do fluxo de mensagens é alocado 1 MB de espaço de pilha.

Linux platform No Linux, para cada encadeamento do fluxo de mensagens, são alocados 8 MB de espaço de pilha.

UNIX platform No UNIX, para cada encadeamento do fluxo de mensagens é alocado 1 MB de espaço de pilha.

z/OS platform No z/OS, para cada encadeamento do fluxo de mensagens são alocados 512 KB de espaço de pilha descendente e 50 KB de espaço de pilha ascendente.

Em um fluxo de mensagens, um nó geralmente utiliza 2 KB do espaço de pilha. Um fluxo de mensagens típico pode assim incluir 250 nós no z/OS, 500 nos sistemas UNIX e 500 no Windows. Essa quantidade pode ser maior ou menor, dependendo do tipo de nó utilizado e do processamento que executa.

No WebSphere Event Broker, todo processamento que envolve processos aninhados ou recursivos pode causar o uso extensivo da pilha. Por exemplo, nas situações a seguir, é possível que seja necessário aumentar o tamanho da pilha:
  • Quando um fluxo de mensagens está processando uma mensagem que contém um grande número de repetições ou aninhamento complexo.
  • Quando um fluxo de mensagens estiver executando o ESQL que chama o mesmo procedimento ou função recursivamente, ou quando um operador (por exemplo, o operador de concatenação) é utilizado repetidamente em uma instrução ESQL.

É possível aumentar o tamanho da pilha para aprimorar o desempenho. Para obter detalhes, consulte:

Tarefas relacionadas
Otimizando Tempos de Resposta do Fluxo de Mensagens
Referências relacionadas
Fluxos de mensagem
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:14

ac55020_