Compartilhar via


Configuring Object Store Memory

Windows Mobile Not SupportedWindows Embedded CE Supported

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. **

See Also

Concepts

Customizing Memory

Other Resources

Object Store Size