この機能は、Software Express パイロットプログラムと Solaris 9 12/02 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
madvise() 関数を使うことにより、ユーザーが定義したメモリー領域へのカーネルのアクセスを最適化します。この Solaris リリースでは、madvise() 関数用に 3 つの新しいフラグが用意されています。
MADV_ACCESS_LWP – 指定した軽量プロセス (LWP) に資源割り当ての優先度を設定します
MADV_ACCESS_MANY – マシン全体で集中的に使用するアドレス範囲を指定します。
MADV_ACCESS_DEFAULT – アドレス範囲のアクセスパターンをシステムのデフォルト値にリセットします
madvise() 関数の詳細は、madvise(3C) のマニュアルページを参照してください。