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

Video: Wat is JVM-profilering?

Video: Wat is JVM-profilering?
Video: A Simple Approach to the Advanced JVM Profiling 2024, December
Anonim

Java Profilering is het proces van monitoringverschillende JVM niveauparameters zoals Method Execution, Thread Execution, Object Creation en Garbage Collection. Java Profilering biedt u een beter beeld van de uitvoering van uw doeltoepassing en het gebruik van hulpbronnen.

Simpel gezegd, wat zijn profilers in Java?

EEN Java-profiler is een hulpmiddel dat controleert Java bytecode-constructies en -bewerkingen op JVM-niveau. Deze codeconstructies en -bewerkingen omvatten het maken van objecten, iteratieve uitvoeringen (inclusief recursieve aanroepen), methode-uitvoeringen, thread-uitvoeringen en garbagecollections.

En hoe werkt een profiler? Met behulp van 'reflectie' de profiler is in staat om de volledige broncodeboom opnieuw op te bouwen (samen met oproepgrafieken). De bemonstering wordt gedaan door de profiler en het kijkt in de binaire code. De profiler kunnen ook technieken zoals Hooks ortrap Windows-gebeurtenissen/-berichten met als doel: profilering.

Dienovereenkomstig, wat is het profileren van een Java-toepassing?

Profilering is het proces van het onderzoeken van een sollicitatie om geheugen- of prestatiegerelateerde problemen te lokaliseren. Wanneer profilering een Java-toepassing , u kunt de Java Virtual Machine (JVM) en verkrijg gegevens over: sollicitatie prestatie, inclusief methode timing, objectallocatie en garbage collection. Java Vrije vormprojecten.

Wat is applicatieprofilering?

Je kunt gebruiken toepassing profilering om specifieke werkeenheden te identificeren voor de runtime-omgeving van het product. Toepassingsprofilering vereist nauwkeurige kennis van een applicatie's transactieconfiguratie en de interactie van de sollicitatie met zijn aanhoudende verklaring tijdens het verloop van elke transactie.

Aanbevolen: