რა არის JVM პროფილირება?
რა არის JVM პროფილირება?

ვიდეო: რა არის JVM პროფილირება?

ვიდეო: რა არის JVM პროფილირება?
ვიდეო: A Simple Approach to the Advanced JVM Profiling 2024, მაისი
Anonim

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

უბრალოდ, რა არის პროფილები ჯავაში?

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

ასევე, როგორ მუშაობს პროფილერი? "არეკვლის" გამოყენებით პროფილერი შეუძლია შექმნას მთელი წყარო კოდის ხე (გამოძახების გრაფიკებთან ერთად). ნიმუშის აღება ხდება პროფილერი და ის იკვლევს ბინარულ კოდს. The პროფილერი ასევე შეუძლია ტექნიკებს, როგორიცაა Hooks ან Windows-ის მოვლენების/შეტყობინებების ამოღება ამ მიზნით პროფილირება.

შესაბამისად, რა არის Java აპლიკაციის პროფილირება?

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

რა არის განაცხადის პროფილირება?

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

გირჩევთ: