Čo je profilovanie JVM?
Čo je profilovanie JVM?

Video: Čo je profilovanie JVM?

Video: Čo je profilovanie JVM?
Video: OpenAlt 2018: Ferdinand Majerech - High-performance profiling and debugging on Linux 2024, Apríl
Anonim

Java Profilovanie je proces monitorovaniarôzny JVM parametre úrovne, ako je napríklad spustenie metódy, spustenie vlákna, vytvorenie objektu a zber odpadu. Java Profilovanie vám poskytuje lepší prehľad o vykonávaní vašej cieľovej aplikácie a jej využívaní zdrojov.

Jednoducho, čo sú profilovače v Jave?

A Java Profiler je nástroj, ktorý monitoruje Java konštrukcie a operácie bajtkódu na úrovni JVM. Tieto konštrukcie a operácie kódu zahŕňajú vytváranie objektov, iteratívne spúšťania (vrátane rekurzívnych volaní), spúšťanie metód, spúšťanie vlákien a zber odpadu.

A ako funguje profilovač? Pomocou 'odrazu' profilovač je schopný prebudovať celý strom zdrojového kódu (spolu s grafmi hovorov). Vzorkovanie vykonáva profilovač a pozrie sa do binárneho kódu. The profilovač môžu tiež techniky ako Hooks alebo zachytávať udalosti/správy systému Windows na tento účel profilovanie.

Čo je teda profilovanie aplikácie Java?

Profilovanie je proces skúmania an aplikácie na lokalizáciu problémov s pamäťou alebo výkonom. Keď profilovanie a Java aplikácia , môžete sledovať Java virtuálny stroj (JVM) a získať údaje o aplikácie výkon vrátane načasovania metódy, prideľovania objektov a zberu odpadu. Java Voľné projekty.

Čo je profilovanie aplikácie?

Môžeš použiť profilovanie aplikácie na identifikáciu konkrétnych jednotiek práce v prostredí runtime produktu. Profilovanie aplikácií vyžaduje presnú znalosť an aplikácie transakčná konfigurácia a interakcia aplikácie s jeho trvalým vyjadrením priebehu každej transakcie.

Odporúča: