What's New in the Solaris 9 4/04 Operating Environment

SPARC: Multiple Page Size Support

Multiple Page Size Support (MPSS) allows a program to use any hardware-supported page sizes to access portions of virtual memory. Previously, only 8–KB pages were available on UltraSPARC platforms for a program's stack, heap, or anonymous memory mapped with mmap().

You can use MPSS to run legacy applications with specific memory page size settings where the applications benefit from this sort of performance tuning. The use of larger page sizes might significantly improve the performance of programs that intensively use large amounts of memory.

For more information, see the man pages pagesize(1), mpss.so.1(1), ppgsz(1), and mmap(2).