広範な展開と設定に対応するため、eDirectoryにはキャッシュメモリ消費を制御する2つの方法が用意されています。この2つの方法は相互に排他的です。
次のいずれかの方法により、ハードメモリ制限を指定することができます:
バイトの定数を用いる。
物理メモリの割合を用いる。
利用可能な物理メモリの割合を用いる。
2番目または3番目の方法でハード制限を指定した場合、バイトの定数に変換されます。2番目の方法を使用した場合、バイト数はeDirectoryが起動する際に検出される物理メモリの割合になります。3番目の方法を使用した場合、バイト数はeDirectoryが起動する際に検出される利用可能な物理メモリの割合になります。
動的調整により、eDirectoryは他のプロセスによる可変メモリ消費に応じて、自身のメモリ消費を周期的に調整できるようになります。一般的な状況下では動的なメモリ調整はうまくいきますが、LinuxプラットフォームでのeDirectoryの最適なパフォーマンスのためにはお勧めしません。Linuxプラットフォームではメモリ使用形態およびメモリアロケータが大きく違うからです。