Compartilhar via


Memory Considerations

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Para melhorar desempenho em tempo real, alocar memória para objetos kernel sempre que um processo é iniciado.

Para alocar memória, o kernel oferece suporte a vários tipos de objetos kernel, como processos, segmentos, crítico seções, exclusões mútuas, eventos e semáforos. Como a OS usa memória virtual, todos os objetos kernel são alocados na memória virtual e, portanto, a memória para esses objetos é alocada por demanda. Depois que o kernel alocou memória para um objeto kernel, ele não versão a memória voltar para o sistema após o objeto tenha sido liberado. O kernel mantém esse pool de memória disponível, reutilizar memória a partir de pool quando necessário e alocar mais memória quando o pool memória é insuficiente.

Três tipos de memória podem afetar desempenho em tempo real: virtual, heap e pilha. Se esses aumentar ou diminuir desempenho depende como você implementá-los. Para obter mais informações sobre esses tipos memória, consulte o seguinte tópicos:

See Also

Concepts

Real-Time Performance Considerations