Სარჩევი:

როგორ ვაკონტროლო JVM გროვა?
როგორ ვაკონტროლო JVM გროვა?

ვიდეო: როგორ ვაკონტროლო JVM გროვა?

ვიდეო: როგორ ვაკონტროლო JVM გროვა?
ვიდეო: Understanding JVM Memory, Heap, Garbage Collection and Monitoring the JVM | Tech Primers 2024, მაისი
Anonim

5 არც ისე მარტივი გზა თქვენი Java აპლიკაციის გროვის გამოყენების მონიტორინგისთვის

  1. გამოიყენეთ Jconsole. Jconsole არის GUI, რომლის გამოყენებაც შესაძლებელია მონიტორი ჯავას აპლიკაციის შესრულების მეტრიკა.
  2. გამოიყენეთ VisualVM.
  3. გამოიყენეთ Jstat ბრძანება.
  4. გამოიყენეთ -verbose:gc ბრძანების ხაზის ვარიანტი.
  5. გამოიყენეთ JEE Application Server საშუალებები.

აქედან, რამდენია JVM მეხსიერება?

The JVM აქვს მეხსიერება გროვის გარდა, მოხსენიებული, როგორც Non-Heap მეხსიერება . ის იქმნება JVM გაშვება და ინახავს თითო კლასის სტრუქტურებს, როგორიცაა გაშვების მუდმივი აუზი, ველის და მეთოდის მონაცემები, მეთოდებისა და კონსტრუქტორების კოდს, ასევე ინტერნირებულ სტრიქონებს. ნაგულისხმევი მაქსიმალური ზომა non-heap მეხსიერება არის 64 მბ.

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

გარდა ამისა, რა არის გროვის გამოყენება?

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

როგორ აფასებთ Java აპლიკაციის შესრულებას?

ჩატვირთეთ ტესტირების ხელსაწყოები და განაცხადის შესრულება მართვის (APM) გადაწყვეტილებები ჩვეულებრივ გამოიყენება თვალყურის დევნებისა და ოპტიმიზაციისთვის Java აპლიკაციების შესრულება . გაშვებული დატვირთვის ტესტები გარშემო სხვადასხვა განაცხადი სცენარები და ერთდროულად CPU, IO, Heap-ის გამოყენების და ა.შ. მონიტორინგი APM ინსტრუმენტების გამოყენებით, მთავარია ჩახშობის იდენტიფიცირებისთვის.

გირჩევთ: