Configuring Object Store Memory
9/8/2008
Uma vez a disponível memória RAM é calculado, o kernel calcula a quantidade de memória será alocada para armazenar o objeto, Filesys.exe.
O kernel usa primeiro o valor FSRAMPERCENT que é registrado no CONFIG.bib. Durante o processo inicializar, ele oferece você acessar através de pOEMCalcFSPages a alteração a alocação usar como padrão.
Depois que o valor final é calculado, o kernel divide a memória entre a alocação kernel usada para execução programas e a alocação Filesys.exe usado para armazenar o objeto.
Quando o sistema for execução, essa divisão pode ser determinada pelo chamado GetSystemMemoryDivision ou SetSystemMemoryDivision.
Para definir a divisão entre o armazenamento e memória programa
Configure o valor FSRAMPERCENT sob o bloco Config no seu arquivo CONFIG.bib para alocar o quantidade de memória para armazenar o objeto.
De exemplo, se FSRAMPERCENT = 0x80808080, este aloca 50 por cento da memória RAM para armazenar o objeto. Se você apenas desejar alocar 25 PERCENT de memória RAM para armazenar o objeto, alteração de valor FSRAMPERCENT para 0x40404040.
-Ou-
Implementar o pOEMCalcFSPages função se você desejar para definir a memória alocada para armazenar o objeto durante inicialização sistema.
pOEMCalcFSPages Retorna o número de páginas que devem ser atribuídas para armazenar o objeto. O dwDefaultFSPages parâmetro representa o tamanho, em páginas, que foi reservado para armazenar o objeto com base no valor de FSRAMPERCENT.
**-ou -
Modificar a divisão memória durante tempo de execução usando o SetSystemMemoryDivision função. **