Анхдагч Java санах ойн хуваарилалт гэж юу вэ?
Анхдагч Java санах ойн хуваарилалт гэж юу вэ?

Видео: Анхдагч Java санах ойн хуваарилалт гэж юу вэ?

Видео: Анхдагч Java санах ойн хуваарилалт гэж юу вэ?
Видео: #26 Java хэл дээрх Stack and Heap 2024, Арванхоёрдугаар сар
Anonim

Ихэнхдээ түүний анхдагч үнэ цэнэ нь таны биеийн 1/4 хувь юм санах ой эсвэл 1ГБ (аль нь бага байна). Мөн Java тохиргооны сонголтуудыг (тушаалын мөрийн параметрүүд) -Xmx зэрэг орчны хувьсагчдаас "гаднаас авах" боломжтой бөгөөд энэ нь тохиргоог өөрчлөх боломжтой. анхдагч (шинийг зааж өгнө гэсэн үг анхдагч ).

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

Сервер JVM овоолгын тохиргооны эргономик нь одоо Үйлчлүүлэгчийнхтэй ижил байна анхдагч дээд тал нь овоолгын хэмжээ 32 битийн JVM-ийн хувьд 1 гигабайт нь физиктэй тохирч байна санах ойн хэмжээ 4 гигабайт, 64 битийн JVM-ийн хувьд 32 гигабайт нь физик хэмжээтэй тохирч байна. санах ойн хэмжээ 128 гигабайт.

JVM санах ойг хэрхэн хуваарилдаг вэ? Бөөн санах ой нь ажиллах цагийн өгөгдлийн хэсэг юм санах ой java ангийн бүх тохиолдлууд болон массивуудын хувьд хуваарилагдсан . овоолгын үед үүсдэг JVM эхлэх бөгөөд програм ажиллаж байх үед хэмжээ нь нэмэгдэж эсвэл буурч болно. Хамгийн их овоолгын хэмжээ -Xmx сонголтыг ашиглан тохируулж болно. Анхдагч байдлаар, дээд тал нь овоолгын хэмжээ 64 MB гэж тохируулсан.

Үүний нэгэн адил XMX Java-ийн анхдагч утга нь юу вэ?

Туг Xmx a-д зориулсан санах ойн хуваарилалтын дээд хэмжээг зааж өгдөг Java виртуал машин (JVM), харин Xms нь анхны санах ойн хуваарилалтын санг тодорхойлдог. Xms туг нь байхгүй байна анхдагч утга , ба Xmx ихэвчлэн байдаг анхдагч утга 256 MB. Эдгээр тугуудын нийтлэг хэрэглээ бол таныг a java . lang.

Java дээр XMS болон XMX параметр гэж юу вэ?

Энэ нийтлэлд бид үүнийг харах болно Java дахь Xms ба Xmx параметр . - Xmx хамгийн их санах ойн хэмжээг зааж өгдөг Java виртуал машин (JVM), байхад - Xms санах ойн анхны хэмжээг заана. Энэ нь JVM-ийг эхлүүлэх болно гэсэн үг юм Xms санах ойн хэмжээ ба JVM нь хамгийн ихдээ JVM санах ойн хэмжээг ашиглах боломжтой болно.

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