Oracle Solaris の Multiple Page Size Support (MPSS) 機能を使用すると、アプリケーションで仮想メモリーの領域ごとに異なるページサイズを使用できます。特定のプラットフォームのデフォルトのページサイズは、pagesize コマンドを使用すると取得できます。このコマンドで -a オプションを指定すると、サポートされるすべてのページサイズが表示されます。詳細は、pagesize(1) のマニュアルページを参照してください。
トランスレーションルックアサイドバッファー (TLB) は、仮想メモリーアドレスを物理メモリーアドレスにマップするために使用されるデータ構造です。TLB で使用可能な仮想と物理のマッピング情報がないメモリーアクセスには、性能ペナルティーが関連付けられます。ページサイズが大きいと、TLB が固定数の TLB エントリを使用して、より多くの物理メモリーを割り当てます。このため、ページサイズが大きくなると、仮想と物理のメモリーマッピングのコストが減少し、全体的なシステムパフォーマンスが向上することがあります。
アプリケーションのデフォルトのページサイズを変更する方法はいくつかあります。