JVMде ар кандай эс тутум аймактары кандай?
JVMде ар кандай эс тутум аймактары кандай?

Video: JVMде ар кандай эс тутум аймактары кандай?

Video: JVMде ар кандай эс тутум аймактары кандай?
Video: 9 WORST Fish To Eat! [Eat these 3 BEST Healthy Fish INSTEAD] 2024, Апрель
Anonim

The эс ичинде JVM бешке бөлүнөт башкача бөлүктөрү, атап айтканда: Метод аймак : Ыкма аймак класс кодун сактайт: өзгөрмөлөрдүн коду жана методдор. Үймөк: Java объекттери ушунда түзүлгөн аймак . Java Stack: Методдорду иштетип жатканда натыйжалар стекте сакталат эс.

Андан кийин, JVMде ар кандай эс тутум аймактары кандай?

The эс ичинде JVM 5ке бөлүнөт башкача бөлүктөрү:

Үймөк. Стек. Программанын эсептегич реестри. Native Method Stack.

JVM тарабынан эстутум аймактарынын канча түрү бөлүнгөн?

  • Код жүктөлүүдө.
  • Кодду текшерүү.
  • Кодду аткаруу.
  • Бул колдонуучуларга иштөө убактысын камсыз кылат.

Жогорудагыдан тышкары, JVMде метод аймагы деген эмне? JVM бар ыкма аянты бардык темалар боюнча жалпы. Ал ар бир класстын элементтерин камтыйт, мисалы, туруктуу бассейн, талаалар, ыкмасы жергиликтүү маалыматтар, ыкмасы объекттерди/интерфейстерди класста жана инициализациялоодо колдонулган код, конструктор коддору ж.б. Бул ыкма аянты учурунда түзүлөт JVM баштоо. Бул көбүнчө үймөктүн бир бөлүгү аймак.

Буга байланыштуу JVMдин кайсы бөлүгү Java программасы үчүн эстутумду бөлөт?

The Java виртуалдык машина уюштурат эс аны аткаруу керек а программасы бир нече иштөө убактысынын маалымат аймактарына. Ар бири үчүн JVM бир ыкма аянты болот жеткиликтүү болуу. Метод аймагы болот учурда түзүлөт JVM баштоо. Туруктуу бассейндер а класс болот метод аймагынын ичинде сакталат.

JVM эс тутумундагы Eden мейкиндиги деген эмне?

Таштанды жыйноочу автомат болуп саналат эс калыбына келтирүүчү башкаруу системасы үймөк эс объекттер үчүн. Эден мейкиндиги : Кайсы бассейн эс башында көпчүлүк объекттер үчүн бөлүнгөн. Аман калган Космос : Таштанды жыйноодон аман калган бассейнди камтыган объекттер Эден мейкиндиги.

Сунушталууда: