Para atender a uma ampla gama de implementações e configurações, dois mecanismos de controle de consumo de cache de memória são fornecidos no eDirectory. Esses mecanismos são mutuamente exclusivos.
Você pode especificar um limite de memória física da seguinte maneira:
Como número fixo de bytes.
Como porcentagem da memória física.
Como porcentagem da memória física disponível.
Quando um limite físico é especificado usando o segundo ou terceiro método, ele sempre é traduzido como um número fixo de bytes. Isto significa que para o segundo método, o número de bytes é a porcentagem da memória física detectada quando o eDirectory é iniciado. Para o terceiro método, o número de bytes é a porcentagem da memória física disponível detectada quando o eDirectory é iniciado.
Um ajuste dinâmico faz com que o eDirectory ajuste periodicamente seu consumo de memória em virtude do consumo de memória variável de outros processos. Embora ajustar a memória dinamicamente funcione bem em cenários típicos, este mecanismo não é recomendado para um desempenho ideal do eDirectory em plataformas Linux devido à grande diferença de padrões de uso e alocadores de memória em tais plataformas.