რა არის XMS XMX MaxPermSize?
რა არის XMS XMX MaxPermSize?

ვიდეო: რა არის XMS XMX MaxPermSize?

ვიდეო: რა არის XMS XMX MaxPermSize?
ვიდეო: What is XMs - XMx - How to control Java heap size (memory) allocation 2024, ნოემბერი
Anonim

- Xms - Xmx -XX: MaxPermSize . ეს სამი პარამეტრი აკონტროლებს JVM-სთვის ხელმისაწვდომი მეხსიერების რაოდენობას თავდაპირველად, მეხსიერების მაქსიმალურ რაოდენობას, რომელშიც JVM შეიძლება გაიზარდოს და გროვის ცალკეულ არეალს, რომელსაც ეწოდება მუდმივი თაობის სივრცე.

შესაბამისად, რას ნიშნავს XMX და XMS?

Დროშა Xmx განსაზღვრავს მეხსიერების განაწილების მაქსიმალურ აუზს Java ვირტუალური მანქანისთვის (JVM), ხოლო Xms განსაზღვრავს საწყისი მეხსიერების განაწილების აუზს. ეს ნიშნავს რომლითაც თქვენი JVM დაიწყება Xms მეხსიერების რაოდენობას და მაქსიმუმს შეძლებს Xmx მეხსიერების რაოდენობა.

ასევე, რა არის MaxPermSize? -XX: PermSize -XX: MaxPermSize გამოიყენება მუდმივი თაობის ზომის დასაყენებლად. მუდმივი გენერაცია: მუდმივი თაობა არის სადაც ინახება კლასის ფაილები. ეს არის შედგენილი კლასების და JSP გვერდების შედეგი. თუ ეს სივრცე სავსეა, ის გამოიწვევს სრული ნაგვის შეგროვებას.

შესაბამისად, რა არის XMS და XMX Weblogic-ში?

Xmx - არის გროვის მაქსიმალური ზომა. Xms - არის გროვის საწყისი ზომა.(მიეცით იგივე რაც Xmx ) XX:MaxPermSize - გამოიყენება თავად VM-ის ასახვისთვის, როგორიცაა კლასის ობიექტები და მეთოდის ობიექტები (ის დამოუკიდებელია გროვის ზომისგან, მიეცით მას 1/3-დან 1/4-მდე. Xms ზომა დამოკიდებულია თქვენი კლასების ზომაზე)

რა არის XMS?

XMS . ნიშნავს გაფართოებული მეხსიერების სპეციფიკაციას, პროცედურას, რომელიც შემუშავებულია ერთობლივად AST Research-ის, Intel Corporation-ის, Lotus Development-ისა და Microsoft Corporation-ის მიერ გაფართოებული მეხსიერების და DOS-ის მაღალი მეხსიერების არეალის გამოსაყენებლად, 64K ბლოკი 1 მბ-ს ზემოთ.

გირჩევთ: