JVM өлчөмү деген эмне?
JVM өлчөмү деген эмне?

Video: JVM өлчөмү деген эмне?

Video: JVM өлчөмү деген эмне?
Video: Delphi Программирование / Android NDK, SDK, Java Machine, JDK, Nox Player, AVD Android Эмулятор 2024, Ноябрь
Anonim

Java үймөк деген эмне Өлчөмү . Java үймөгү - бул программада иштеген колдонмолорго бөлүнгөн эс тутумдун көлөмү JVM . Үймөк эсиндеги объекттерди жиптер ортосунда бөлүшүүгө болот. Java үймөгүнүн практикалык чеги өлчөмү адатта болжол менен 2-8 ГБ JVM таштандыларды жыйноо тыныгууларына байланыштуу.

Ошо сыяктуу эле, JVMде XMX деген эмне?

XMS Extended Memory Specification дегенди билдирет. Бул параметр болуп саналат JVM минималдуу же баштапкы үймөк өлчөмүн коюу үчүн колдонулат. XMX ичинде параметр болуп саналат JVM максималдуу үймөк өлчөмүн коюу үчүн колдонулат. Сиз аны IDEиңизде көрсөтсөңүз болот.

Кошумча, Javaдагы максималдуу үймөктүн көлөмү кандай? -Xmx өлчөмү байт менен белгилейт максималдуу өлчөмү кайсыга Java үймөгү өсө алат. Демейки өлчөмү 64 млн. (-server желеги демейкиди жогорулатат өлчөмү чейин 128M.) The максималдуу үймөк чеги болжол менен 2 ГБ (2048 МБ).

Ошо сыяктуу эле, JVM канча эс алат?

The JVM бар эс үймөк эмес, үймөк эмес деп аталат Эс . Бул жерде түзүлгөн JVM ишке киргизүү жана сактоо, мисалы, иштөө убактысынын туруктуу бассейни, талаа жана метод маалыматтары, методдор менен конструкторлордун коду, ошондой эле интернедик Strings сыяктуу структуралар. Үймөк эместин демейки максималдуу өлчөмү эс 64 МБ түзөт.

JVM эмне кылат?

А Java виртуалдык машинасы ( JVM ), ишке ашыруу Java Virtual Machine Спецификация, компиляцияланган Java бинардык кодун (байткод деп аталат) компьютердин процессору (же "аппараттык платформа") үчүн чечмелейт, ошондуктан ал Java программасынын көрсөтмөлөрүн аткара алат.

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