Hvad er JVM-profilering?
Hvad er JVM-profilering?

Video: Hvad er JVM-profilering?

Video: Hvad er JVM-profilering?
Video: A Simple Approach to the Advanced JVM Profiling 2024, Kan
Anonim

Java Profilering er processen med at overvåge forskellige JVM niveauparametre såsom Metodeudførelse, Trådudførelse, Objektoprettelse og Garbage Collection. Java Profilering giver dig et bedre overblik over din målapplikationsudførelse og dens ressourceudnyttelse.

Simpelthen, hvad er profiler i Java?

EN Java Profiler er et værktøj, der overvåger Java bytekode-konstruktioner og -operationer på JVM-niveau. Disse kodekonstruktioner og -operationer inkluderer objektskabelse, iterative eksekveringer (herunder rekursive kald), metodeudførelser, trådudførelser og garbagecollections.

Og hvordan fungerer en profiler? Ved at bruge 'refleksion' profiler er i stand til at genopbygge hele kildekodetræet (sammen med opkaldsgrafer). Sampling udføres af profiler og den ser på den binære kode. Det profiler kan også teknikker som Hooks eller fælde Windows begivenheder/ beskeder med det formål at profilering.

Tilsvarende, hvad er profilering af Java-applikation?

Profilering er processen med at undersøge en Ansøgning at lokalisere hukommelse eller ydeevne-relaterede problemer. Hvornår profilering -en Java-applikation , kan du overvåge Java Virtual Machine (JVM) og indhente data vedr Ansøgning ydeevne, herunder metodetiming, objektallokering og affaldsindsamling. Java Frit formprojekter.

Hvad er applikationsprofilering?

Du kan bruge applikationsprofilering at identificere særlige arbejdsenheder til produktets runtime-miljø. Ansøgningsprofilering kræver nøjagtig viden om en ansøgningens transaktionskonfiguration og interaktionen af Ansøgning med dens vedvarende tilstand under forløbet af hver transaktion.

Anbefalede: