JVM-də fərqli yaddaş sahələri hansılardır?
JVM-də fərqli yaddaş sahələri hansılardır?

Video: JVM-də fərqli yaddaş sahələri hansılardır?

Video: JVM-də fərqli yaddaş sahələri hansılardır?
Video: Necə memar olmaq olar? | Urfan Məmmədov 2024, Aprel
Anonim

The yaddaş içində JVM beşə bölünür fərqli hissələr, yəni: Metod sahə : Metod sahə sinif kodunu saxlayır: dəyişənlərin kodu və metodlar. Heap: Java obyektləri burada yaradılmışdır sahə . Java Stack: Metodları işləyərkən nəticələr thestack-də saxlanılır yaddaş.

Sonra JVM-də müxtəlif yaddaş sahələri hansılardır?

The yaddaş içində JVM 5-ə bölünür fərqli hissələri:

Yığın. Yığın. Proqramın əks qeydiyyatı. Native Metod Stack.

JVM tərəfindən neçə növ yaddaş sahəsi ayrılır?

  • Kodun yüklənməsi.
  • Kodun yoxlanılması.
  • Kodun icrası.
  • O, istifadəçilərə iş vaxtı mühitini təmin edir.

Yuxarıdakılardan əlavə, JVM-də metod sahəsi nədir? JVM Nə var metod sahəsi bütün mövzularda ümumidir. O, daimi hovuz, sahələr kimi hər sinif elementlərini ehtiva edir. üsul yerli məlumatlar, üsul Obyektlərin/interfeyslərin sinfində və işə salınmasında istifadə olunan kod, konstruktor kodları və s. Bu metod sahəsi zamanı yaranır JVM başlamaq. Ümumiyyətlə Heap-in bir hissəsidir sahə.

Bununla əlaqədar olaraq, JVM-in hansı hissəsi Java proqramı üçün yaddaş ayıracaq?

The Java virtual maşın təşkil edir yaddaş yerinə yetirmək lazımdır proqram bir neçə iş vaxtı məlumat sahəsinə. Hər biri üçün JVM bir üsul sahəsi olacaq mövcud olmaq. Metod sahəsi olacaq zamanı yaradılmalıdır JVM başlamaq. Daimi hovuzlar a sinif iradəsi metod sahəsi daxilində saxlanılmalıdır.

JVM yaddaşında Eden sahəsi nədir?

Zibilyığan avtomatikdir yaddaş geri qaytaran idarəetmə sistemi yığın yaddaş obyektlər üçün. Eden Space : Hansı hovuz yaddaş ilkin olaraq əksər obyektlər üçün ayrılır. Sağ qalan Kosmos : Zibil toplanmasından xilas olan hovuz ehtiva edən obyektlər Eden məkanı.

Tövsiyə: