Какво е JVM профилиране?
Какво е JVM профилиране?

Видео: Какво е JVM профилиране?

Видео: Какво е JVM профилиране?
Видео: Топ 7 трендов в технологиях для Java back-end разработчика в 2022 году [MJC] 2024, Ноември
Anonim

Java Профилиране е процесът на наблюдение различни JVM параметри на ниво като Изпълнение на метод, Изпълнение на нишки, Създаване на обект и Събиране на боклук. Java Профилиране ви предоставя по-фин изглед на изпълнението на вашето целево приложение и неговото използване на ресурсите.

Просто така, какво представляват профайлърите в Java?

А Java Profiler е инструмент, който следи Java Конструкции и операции на байт код на ниво JVM. Тези кодови конструкции и операции включват създаване на обекти, итеративно изпълнение (включително рекурсивни извиквания), изпълнение на методи, изпълнение на нишки и събиране на боклука.

Също така, как работи профайлърът? Използвайки „отражение“на профайлър е в състояние да изгради цялото дърво на изходния код (заедно с графиките на повикванията). Извадката се извършва от профайлър и разглежда двоичния код. В профайлър може също така техники като Hooks или улавяне на Windows събития/съобщения с цел профилиране.

Съответно, какво е профилиране на Java приложение?

Профилиране е процесът на изследване на приложение за намиране на проблеми, свързани с паметта или производителността. Когато профилиране а Java приложение , можете да наблюдавате Java Виртуална машина (JVM) и получаване на данни за приложение производителност, включително синхронизиране на метода, разпределение на обекти и събиране на боклука. Java Проекти в свободна форма.

Какво е профилиране на приложения?

Можеш да използваш профилиране на приложения за идентифициране на конкретни работни единици в средата за изпълнение на продукта. Профилиране на приложения изисква точно познаване на приложения транзакционна конфигурация и взаимодействието на приложение с неговото постоянно състояние по време на всяка транзакция.

Препоръчано: