რა არის გროვის ნაგავსაყრელი შესრულების ტესტირებაში?
რა არის გროვის ნაგავსაყრელი შესრულების ტესტირებაში?

ვიდეო: რა არის გროვის ნაგავსაყრელი შესრულების ტესტირებაში?

ვიდეო: რა არის გროვის ნაგავსაყრელი შესრულების ტესტირებაში?
ვიდეო: How to analyse the heap dump? 2024, დეკემბერი
Anonim

გროვის ნაგავსაყრელები შეიცავს: JVM-ის Snapshot-ს გროვა დროის იმ მომენტში. აჩვენებს ცოცხალ ობიექტებს შიგნით გროვა ობიექტებს შორის მითითებასთან ერთად. მნიშვნელოვანია აპლიკაციაში მეხსიერების პრობლემების ანალიზისას. გამოიყენება მეხსიერების გამოყენების შაბლონების დასადგენად.

ამ გზით, რა არის გროვის ნაგავსაყრელი?

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

ანალოგიურად, რას შეიცავს გროვის ნაგავსაყრელი? Heap Dump არის ძირითადად თქვენი მეხსიერების ანაბეჭდი. ის შეიცავს ყველა ობიექტი, რომელიც იმყოფება მეხსიერებაში, ამ ობიექტებში შენახული მნიშვნელობები, ამ ობიექტის შემომავალი და გამავალი მითითებები.

ხალხი ასევე იკითხავს, როგორ ვნახო გროვის ნაგავსაყრელი?

თუ გაქვთ ა გროვის ნაგავსაყრელი თქვენს ლოკალურ სისტემაში შენახული ფაილი, შეგიძლიათ გახსნათ ფაილი Java VisualVM-ში, ძირითადი მენიუდან აირჩიეთ File > Load. Java VisualVM-ს შეუძლია გახსნა გროვის ნაგავსაყრელები შენახული. hprof ფაილის ფორმატი. როდესაც გახსნით შენახულს გროვის ნაგავსაყრელი , გროვის ნაგავსაყრელი იხსნება როგორც ჩანართი მთავარ ფანჯარაში.

რა განსხვავებაა გროვის ნაგავსაყრელსა და ძაფის ნაგავსაყრელს შორის?

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

გირჩევთ: