Sysinternals RAMMap to program, za pomocą którego dokonamy szczegółowej analizy wykorzystania pamięci fizycznej RAM przez sterowniki, jądro oraz działające aplikacje. Aplikacja może również służyć do optymalizacji pamięci RAM.
Okno główne podzielone jest na kategorie takie jak:
- User Counts – zawierająca dane liczbowe oraz wykres przedstawiający rożne funkcje pamięci fizycznej,
- Processes – wykaz ilości pamięci przyporządkowanej dla procesów
- Priority Summary – lista rozmiarów bloków pamięci o statusie priorytetu, wstrzymania lub ponownego wykorzystania
- Physical Ranges – informacje o zakresie fizycznych adresów
- Physical Pages – informacje o pamięci przydzielonej dla każdej ze stron fizycznych
- File Summary – zestawienie ilości danych, które są ładowane do RAM
- File Details – lista stron pamięci przydzielanych dla każdego z plików.
Dane przedstawiane w kategorii User Counts dotyczą pamięci prywatnej procesów, pamięci współdzielonej, tablicy pamięci, puli stronicowanej i niestronicowanej, a także AWE (Address Windowing Extensions), systemowego PTE (Page Table Entry), pamięci prywatnej sesji, pamięci pliku mapowania, pamięci stosu jądra, pamięci zamkniętej przez sterowniki oraz pamięci nieużywanej.
Co ciekawe, aplikacja posiada moduł za pomocą którego dokonamy zwolnienia pamięci RAM. Jest to proces, który wymaga zachowania dużej ostrożności, gdyż można wywołać niestabilną pracę systemu operacyjnego. RAMMap umożliwia również tworzyć zrzuty wygenerowanych informacji.