Zarządzanie pamięcią

Proces zarządzania pamięcią w maszynie wirtualnej (VM) jest obsługiwany przez allocator i czyszczenie pamięci. Te komponenty działają na obszarze pamięci, który jest zarezerwowany dla przetwarzania maszyny wirtualnej, nazywał się stertą Java. Allokator jest odpowiedzialny za przypisanie obszarów sterty dla obiektów Java. Moduł czyszczenia pamięci odzyskuje miejsce na stercie, usuwając obiekty, gdy nie są już wymagane.

Zapoznaj się z pozostałymi elementami tej sekcji, aby dowiedzieć się więcej na temat następujących elementów:
  • Informacje na temat wielkości sterty Java dla aplikacji.
  • Informacje na temat włączania szczegółowego śledzenia czyszczenia pamięci i korzystania z danych wyjściowych w celu rozwiązywania problemów z zarządzaniem pamięcią.
Zapoznaj się z sekcją Zarządzanie pamięcią w dokumentacji użytkownika OpenJ9 , aby dowiedzieć się więcej na temat następujących elementów:
  • Sposób zarządzania pamięcią masową obiektów Java na stercie przez program allocator.
  • Sposób działania procesu czyszczenia pamięci (GC), w tym szczegółowe informacje na temat różnych operacji czyszczenia pamięci.
  • W jaki sposób sterta Java jest skonfigurowana tak, aby możliwe było osiąganie różnych strategii zarządzania pamięcią.
  • Które strategie czyszczenia pamięci są udostępniane przez OpenJ9 dla różnych obciążeń aplikacji i umów na poziomie usług.
  • Informacje na temat włączania rejestrowania szczegółowego czyszczenia pamięci i korzystania z danych wyjściowych w celu rozwiązywania problemów związanych z zarządzaniem pamięcią.