რა არის Gc პოლიტიკა?
რა არის Gc პოლიტიკა?

ვიდეო: რა არის Gc პოლიტიკა?

ვიდეო: რა არის Gc პოლიტიკა?
ვიდეო: სასტუმროების უსაფრთხოება 2024, მაისი
Anonim

ჯავა ნაგვის შეგროვება ( GC ) პოლიტიკა . ნაგვის შეგროვება ეს არის გამოუყენებელი ობიექტების განთავისუფლების პროცესი, რათა JVM გროვის ნაწილების ხელახლა გამოყენება მოხდეს. თქვენ შეგიძლიათ შეცვალოთ GC პოლიტიკა გამოიყენოს თაობის კონკურენტი კოლექტორი, რათა მინიმუმამდე დაიყვანოს დრო, რომელიც იხარჯება ნებისმიერზე ნაგვის შეგროვება პაუზა.

ამის გათვალისწინებით, რა არის სრული GC?

სრული GC მნიშვნელოვანი მოვლენაა ნაგვის შეგროვების პროცესში. ამ დროს სრული GC ფაზაში, ნაგავი გროვდება ყველა რეგიონიდან JVM გროვაში (ახალგაზრდა, ძველი, პერმი, მეტასპეისი). სრული GC მიდრეკილია მეხსიერებიდან მეტი ობიექტის გამოდევნას, რადგან ის გადის ყველა თაობაში.

როდის ირთვება GC? მცირეწლოვანი GC ყოველთვის არის გამოიწვია როდესაც JVM-ს არ შეუძლია გამოყოს სივრცე ახალი ობიექტისთვის, მაგ. ედემი ივსება. ასე რომ, რაც უფრო მაღალია განაწილების მაჩვენებელი, მით უფრო ხშირად Minor GC შესრულებულია. როდესაც აუზი ივსება, მისი მთლიანი შინაარსი კოპირდება და მაჩვენებელს შეუძლია კვლავ დაიწყოს თავისუფალი მეხსიერების თვალყურის დევნება ნულიდან.

ასე რომ, რა არის System GC Java?

The ჯავა . ენა. სისტემა . გკ () მეთოდი მუშაობს მენაგვე . ამის დარქმევა ვარაუდობს, რომ ჯავა ვირტუალური მანქანა ძალისხმევას ხარჯავს გამოუყენებელი ობიექტების გადამუშავებაზე, რათა მათ მიერ გაკეთებული მეხსიერება ხელმისაწვდომი გახადოს სწრაფი ხელახალი გამოყენებისთვის.

როგორ მუშაობს g1 GC?

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

გირჩევთ: