Para criação do serviço de sincronização, siga o procedimento destes manuais:
O serviço de sincronização utiliza a Java Virtual Machine (JVM), sendo vital o ajuste dos parâmetros de alocação de memória para garantir a performance e evitar falhas de memória.
Entendendo os Parâmetros Chave
Os parâmetros -Xms e -Xmx controlam o Heap Space da JVM, a área onde os objetos da aplicação são armazenados:
Ajustar esses parâmetros é fundamental para a estabilidade, ajudando a prevenir o erro OutOfMemoryError.
A configuração da memória pode ser realizada em um de três locais, dependendo da forma como o serviço é inicializado e do sistema operacional. É necessário validar qual das formas de configuração está presente em seu ambiente.
2.1. No Arquivo Executável de Inicialização (Start Script)
Esta forma de configuração é feita diretamente no script de start do serviço:
Exemplo: Na imagem abaixo temos o Xms como 512 MB e o Xmx com 3 GB.
2.2. No Arquivo de variáveis
Esta forma de configuração é realizada em um arquivo centralizado de variáveis.
Localização: Acesse o diretório /ws/install.
Arquivo: Abra o arquivo correspondente ao seu sistema:
Parâmetro: Procure pela variável designada para a memória da sincronização, geralmente HMEM_SYNC.
Ajuste: Parametrize o -Xms (inicial) e o -Xmx (máximo) no valor desta variável.
Exemplo: Na imagem abaixo temos o Xms como 256 MB e o Xmx com 2 GB.
2.3. No Arquivo de Definição do Serviço (Linux)
Em sistemas operacionais Linux, a configuração de memória pode ser definida diretamente no arquivo do serviço.
Exemplo: No exemplo da imagem abaixo, o parâmetro Xms está definido com 512 MB e Xmx de 5 GB.