Ajustar a alocação de memória Java

Geralmente, a alocação de mais memória para o Java melhora o desempenho do RICOH ProcessDirector. No entanto, é imperativo que você leve vários fatores em consideração antes de alterar essa configuração.
Execute com a configuração padrão por algum tempo antes de considerar a possibilidade de alterar a alocação de memória do Java. Se ocorrerem repetidamente erros de falta de memória no Java, considere aumentar a alocação.
    Importante:
  • Recomendamos alocar no máximo 50% da memória disponível em seu sistema para os processos Java do RICOH ProcessDirector. Essa recomendação leva em consideração as necessidades de memória de outras partes do RICOH ProcessDirector, como o banco de dados, as transformações, o código personalizado e outros componentes. A recomendação também garante que o sistema operacional e outras ferramentas e utilitários tenham os recursos que precisam para operar.
  • Se você pretende definir servidores secundários locais para usar com etapas que exigem muitos recursos, também deve levar em consideração esses requisitos. A quantidade de memória alocada para todos os servidores RICOH ProcessDirector no computador principal combinada não deve exceder 50% da memória disponível do sistema.
  • Se você pretende instalar servidores secundários remotos, especifique também a alocação de memória no arquivo jvmsettings.cfg no servidor primário. Avalie o computador secundário da mesma forma que você avaliou o computador principal para determinar a quantidade de memória disponível que o servidor secundário pode usar.

Para ajustar a alocação de memória Java:

  1. Verifique a quantidade de RAM instalada no seu sistema. Divida esse número por 2 e anote-o.
  2. Verifique a quantidade de memória alocada para outros aplicativos que são executados nesse sistema.
    Reduza o número que você anotou pela quantidade de memória que cada aplicativo usa. O valor resultante é a quantidade total de memória heap disponível para você alocar ao Java para todos os processos principais e secundários do RICOH ProcessDirector em execução.
      Obs.:
    • Se a sua solução RICOH ProcessDirector exigir mais memória do que a quantidade determinada nesta etapa, recomendamos atualizar a memória do sistema para atender às diretrizes declaradas. A alocação de mais de 50% da memória disponível para o heap do Java RICOH ProcessDirector afeta negativamente o desempenho.
  3. Faça login no computador primário como usuário do sistema (aiw1 é o padrão).
  4. Abra $AIWDATA/config/jvmsettings.cfg em um editor de texto.
    Por padrão, $AIWDATA é /aiw/aiw1.
  5. Encontre a linha que se parece com esta:
    primary=-Xmx2048m -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true

    O valor após primary=-Xmx é a quantidade máxima de memória heap que o ambiente de tempo de execução do Java RICOH ProcessDirector pode usar para o processo principal do RICOH ProcessDirector. Neste exemplo, o servidor primário pode usar 2048 MB (2 GB) de RAM para seu heap.

  6. Atualize o valor -Xmx para o número que você determinou na etapa .
    Por exemplo, para permitir que o servidor principal use 8 GB de espaço heap, você pode especificar -Xmx8192m ou -Xmx8g
  7. Se a linha não incluir esta configuração: -XX:+UseG1GC, adicione-a.
  8. Se você tiver servidores secundários definidos, adicione uma linha para cada servidor secundário para alocar uma quantidade específica de memória para eles.
    Obs.: Para servidores secundários remotos, repita as etapas e para determinar a memória heap disponível no computador secundário.
    1. Copie a linha que começa com primary e cole-a em uma nova linha na parte inferior do arquivo.
    2. Atualize a linha que você copiou para alterar primary para o valor da propriedade Nome do servidor do servidor secundário.
    3. Atualize o valor após secondary_server_name=-Xmx para a quantidade de memória que você tem disponível para ele.
  9. Salve e feche o arquivo.
  10. Reinicie o RICOH ProcessDirector para aplicar as alterações.
    Obs.:
  • Você altera a alocação da memória da JVM do Plug-in do RICOH ProcessDirector para Adobe Acrobat clicando em Ricoh Preferências na barra de menus do Adobe Acrobat.