JVM хэмжээ гэж юу вэ?
JVM хэмжээ гэж юу вэ?

Видео: JVM хэмжээ гэж юу вэ?

Видео: JVM хэмжээ гэж юу вэ?
Видео: JVM сонголтууд 2024, Дөрөвдүгээр сар
Anonim

Java нуруулдан гэж юу вэ Хэмжээ . Java овоо гэдэг нь тухайн программ дээр ажиллаж байгаа програмуудад хуваарилагдсан санах ойн хэмжээ юм JVM . Хадгалсан санах ойд байгаа объектуудыг thread хооронд хуваалцаж болно. Java овоолгын практик хязгаар хэмжээ Энэ нь ердийн үед ойролцоогоор 2-8 ГБ байдаг JVM хог ачилт түр зогссонтой холбоотой.

Үүний нэгэн адил, JVM дээр XMX гэж юу вэ?

XMS нь өргөтгөсөн санах ойн үзүүлэлтийн товчлол юм. Энэ нь параметр юм JVM Энэ нь хамгийн бага буюу анхны овоолгын хэмжээг тохируулахад хэрэглэгддэг. XMX нь параметр юм JVM Энэ нь хамгийн их овоолгын хэмжээг тохируулахад хэрэглэгддэг. Та үүнийг IDE дээрээ зааж өгч болно.

Нэмж хэлэхэд, Java хэл дээрх хамгийн их овоолгын хэмжээ хэд вэ? -Xmx хэмжээ байтаар тохируулна хамгийн их хэмжээ аль нь Java овоолго өсөж чадна. Өгөгдмөл хэмжээ 64 сая байна. (-server туг нь анхдагч тохиргоог нэмэгдүүлдэг хэмжээ 128 сая хүртэл.) The овоолгын дээд хязгаар ойролцоогоор 2 ГБ (2048 МБ) байна.

Үүний нэгэн адил, JVM хэр их санах ой авдаг вэ?

The JVM байна санах ой овооноос бусад, Non-Heap гэж нэрлэдэг Санах ой . Энэ нь дээр бүтээгдсэн JVM Ажиллах цагийн тогтмол сан, талбар ба аргын өгөгдөл, арга, бүтээгчийн код, мөн интернтэй мөрүүд зэрэг анги тус бүрийн бүтцийг эхлүүлж, хадгалдаг. Өгөгдмөл бус өгөгдмөл дээд хэмжээ санах ой 64 MB байна.

JVM юу хийдэг вэ?

А Java виртуал машин ( JVM ), -ийн хэрэгжилт Java виртуал машин Үзүүлэлт нь компьютерийн процессор (эсвэл "тоног төхөөрөмжийн платформ")-д зориулж Java програмын зааврыг гүйцэтгэхийн тулд эмхэтгэсэн Java хоёртын кодыг (байт код гэж нэрлэдэг) тайлбарладаг.

Зөвлөмж болгож буй: