Jakie są rodzaje pamięci Java?
Jakie są rodzaje pamięci Java?

Wideo: Jakie są rodzaje pamięci Java?

Wideo: Jakie są rodzaje pamięci Java?
Wideo: Memory Management Tutorial in Java | Java Stack vs Heap | Java Training | Edureka 2024, Listopad
Anonim

ten pamięć w JVM dzieli się na pięć różne części mianowicie− Obszar metod– Obszar metod przechowuje kod klasy: kod zmiennych i metod. Sterta − The Jawa w tym obszarze tworzone są obiekty. Jawa Stack− Podczas działania metod wyniki są przechowywane na stosie pamięć.

Mając to na uwadze, ile typów pamięci jest w JVM?

ten pamięć w JVM podzielone na 5 różne Części:

Sterta. Stos. Rejestr liczników programów. Stos metod natywnych.

JVM wykonuje określone typy operacji:

  • Ładowanie kodu.
  • Weryfikacja kodu.
  • Wykonanie kodu.
  • Zapewnia użytkownikom środowisko uruchomieniowe.

Poza powyższym, czym jest pamięć główna w Javie? Po pierwsze, przez „ pamięć główna „Mamy na myśli” Jawa sterta widziana przez JVM'. Ogólnie rzecz biorąc, JVM może pracować na lokalnej kopii zmiennej. Na przykład kompilator JIT może utworzyć kod, który ładuje wartość a Jawa zmienna do rejestru, a następnie działa na tym rejestrze.

W związku z tym, jakie są rodzaje pamięci sterty?

3 odpowiedzi. Sterta dzieli się na pokolenie młode, pokolenie stare lub pokolenie stałe oraz pokolenie stałe. Młode pokolenie to miejsce, w którym wszystkie nowe przedmioty są przydzielane i postarzane.

Co to jest JVM i wyjaśnij mi alokację pamięci Java?

ten JVM ładuje kod, weryfikuje kod, wykonuje kod, zarządza pamięć (to zawiera przydzielanie pamięci z systemu operacyjnego (OS), zarządzanie Alokacja Javy w tym kompaktowanie sterty i usuwanie obiektów śmieci) i wreszcie zapewnia środowisko uruchomieniowe.

Zalecana: