რა არის მეხსიერების სხვადასხვა სფეროები JVM-ში?
რა არის მეხსიერების სხვადასხვა სფეროები JVM-ში?

ვიდეო: რა არის მეხსიერების სხვადასხვა სფეროები JVM-ში?

ვიდეო: რა არის მეხსიერების სხვადასხვა სფეროები JVM-ში?
ვიდეო: Different Memory Areas of JVM | Core Java Tutorial | Mr. Ramachandra 2024, აპრილი
Anonim

The მეხსიერება წელს JVM დაყოფილია ხუთად განსხვავებული ნაწილები, კერძოდ: მეთოდი ფართობი : Მეთოდი ფართობი ინახავს კლასის კოდს: ცვლადების კოდს და მეთოდებს. Heap: ამაში იქმნება ჯავის ობიექტები ფართობი . Java Stack: მეთოდების გაშვებისას შედეგები ინახება სტეკში მეხსიერება.

შემდეგ, რა არის მეხსიერების სხვადასხვა სფეროები JVM-ში?

The მეხსიერება წელს JVM იყოფა 5-ად განსხვავებული ნაწილები:

გროვა. დასტის. პროგრამის მრიცხველის რეგისტრაცია. Native Method Stack.

რამდენი ტიპის მეხსიერების არეა გამოყოფილი JVM-ის მიერ?

  • კოდის ჩატვირთვა.
  • კოდის გადამოწმება.
  • კოდის შესრულება.
  • ის მომხმარებლებს უზრუნველჰყოფს გაშვების დროის გარემოს.

გარდა ზემოთ, რა არის მეთოდის არეალი JVM-ში? JVM აქვს მეთოდის არეალი საერთოა ყველა თემაში. ის შეიცავს თითო კლასის ელემენტებს, როგორიცაა მუდმივი აუზი, ველები, მეთოდი ადგილობრივი მონაცემები, მეთოდი კოდი, კონსტრუქტორის კოდები და ა.შ., რომლებიც გამოიყენება ობიექტების/ინტერფეისების კლასში და ინიციალიზაციაში. ეს მეთოდის არეალი დროს იქმნება JVM დაწყება. ის ზოგადად ჰეპის ნაწილია ფართობი.

ამასთან დაკავშირებით, JVM-ის რომელი ნაწილი გამოყოფს მეხსიერებას Java პროგრამისთვის?

The ჯავა ვირტუალური მანქანა აწყობს მეხსიერება მას სჭირდება ა პროგრამა რამდენიმე გაშვებულ მონაცემთა ზონაში. Ყველასთვის JVM ერთი მეთოდის სფერო ნება ხელმისაწვდომობა. მეთოდის არეალი ნება შეიქმნას დროს JVM დაწყება. მუდმივი აუზები ა კლასის ნება შეინახება მეთოდის შიგნით.

რა არის Eden სივრცე JVM მეხსიერებაში?

ნაგვის შემგროვებელი არის ავტომატური მეხსიერება მართვის სისტემა, რომელიც იბრუნებს გროვის მეხსიერება ობიექტებისთვის. ედემის სივრცე : აუზი საიდანაც მეხსიერება თავდაპირველად გამოყოფილია ობიექტების უმეტესობისთვის. გადარჩენილი სივრცე : აუზი, რომელიც შეიცავს ობიექტებს, რომლებიც გადარჩა ნაგვის შეგროვებას ედემის სივრცე.

გირჩევთ: