Wat is JVM-profilering?
Wat is JVM-profilering?

Video: Wat is JVM-profilering?

Video: Wat is JVM-profilering?
Video: JDK, JRE, JVM: What Are They and What Are Their Differences? 2024, Mei
Anonim

Java Profilering is die proses van monitering van verskeie JVM vlakparameters soos Metode-uitvoering, Draaduitvoering, Voorwerpskepping en Vullisversameling. Java Profilering bied jou 'n fyner oorsig van jou teikentoepassingsuitvoering en die hulpbronbenutting daarvan.

Eenvoudig so, wat is profiele in Java?

A Java Profiler is 'n instrument wat monitor Java greepkode-konstruksies en -bewerkings op die JVM-vlak. Hierdie kodekonstruksies en -bewerkings sluit in objekskepping, iteratiewe uitvoerings (insluitend rekursiewe oproepe), metodeuitvoerings, draaduitvoerings en vullisversamelings.

Ook, hoe werk 'n profileerder? Met behulp van 'refleksie' die profileerder is in staat om die hele bronkode boom te herbou (saam met oproepgrafieke). Steekproefneming word gedoen deur die profileerder en dit kyk na die binêre kode. Die profileerder kan ook tegnieke soos Hooks of Windows events/ messages vir die doel van trap profilering.

Dienooreenkomstig, wat is profilering van Java-toepassing?

Profilering is die proses om 'n aansoek geheue of prestasieverwante kwessies op te spoor. Wanneer profilering a Java toepassing , kan jy die monitor Java Virtuele masjien (JVM) en kry data oor aansoek prestasie, insluitend metode tydsberekening, voorwerptoewysing en vullisversameling. Java Vrye vormprojekte.

Wat is toepassingsprofilering?

Jy kan gebruik aansoek profilering om spesifieke eenhede van werk vir die produk se looptyd-omgewing te identifiseer. Aansoek profilering vereis akkurate kennis van 'n aansoek s'n transaksionele opset en die interaksie van die aansoek met sy aanhoudende toestand gedurende die loop van elke transaksie.

Aanbeveel: