WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Armazenamento de Pilha

Dependendo do projeto do seu fluxo de mensagens, pode ser necessário aumentar o tamanho da pilha.

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 encadeamento de fluxo de mensagens depende do sistema operacional utilizado:

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

Linux platformNo Linux, para cada encadeamento do fluxo de mensagens é alocado 1 MB de espaço de pilha.

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

AIX platformNo AIX, cada encadeamento do fluxo de mensagens é alocado 2 MB de espaço de pilha.

z/OS platformNo 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 Message 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:

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:41


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac55020_