Olá,
No st02, clique duas vezes no buffer de parâmetros que enfrenta muitas trocas, por exemplo "Tela".
A próxima aba mostra
Tamanho Alocado KB
Disponível KB
Usado KB
Livre KB
Entradas de diretório Disponível
Usado
Livre
Este buffer é configurado por 2 parâmetros (você pode mostrá-los com o botão 'parâmetro atual'):
zcsa/presentation_buffer_area
sap/bufdir_entries
Um parâmetro é uma quantidade de memória (em Bytes), o outro representa um 'número máximo'.
Para saber se você precisa de mais memória no buffer ou aumentar o número máximo, você deve ler a aba na tela anterior.
Se "Tamanho" - "Livre" estiver perto de 0, você precisa aumentar zcsa/presentation_buffer_area
Se "Entradas de diretório" - "Livre" estiver perto de 0, você precisa aumentar sap/bufdir_entries
Não há uma regra absoluta para saber quanto você precisa aumentar cada parâmetro para cada buffer em uma fila. É mais uma questão de 'sentimentos' e muitas vezes você precisa fazer muitos testes (alterar parâmetros, parar/iniciar, voltar a alterar parâmetros, etc.).
Por exemplo
zcsa/presentation_buffer_area = 10000000
sap/bufdir_entries = 10000
Se "Tamanho" - "Livre" for 0 e "Entradas de diretório" - "Livre" for 9000, isso significa que você pode ter 9 vezes mais entradas de diretório, mas não mais memória para retê-las.
Então, neste sistema, 1000 entradas de buffer equivalem a 10Mb de memória.
Portanto, se "Objetos trocados" estiverem em 2000, simplesmente defina zcsa/presentation_buffer_area = 10000000 + 2*10000000
Não é necessário modificar sap/bufdir_entries porque pode lidar com 9 vezes mais entradas.
Se desejar manipular em memória tantas entradas quanto o máximo de entradas de diretório, você poderia definir zcsa/presentation_buffer_area = 10000000 + 9*10000000
Faça o mesmo para cada buffer com muitas trocas.
Espero que isso ajude.
Saudações,