Was ist JVM-Profiling?
Was ist JVM-Profiling?

Video: Was ist JVM-Profiling?

Video: Was ist JVM-Profiling?
Video: A Simple Approach to the Advanced JVM Profiling 2024, Dezember
Anonim

Java Profilerstellung ist der Prozess der Überwachungverschiedene JVM Ebenenparameter wie Method Execution, Thread Execution, Object Creation und Garbage Collection. Java Profilerstellung bietet Ihnen einen genaueren Überblick über die Ausführung Ihrer Zielanwendung und deren Ressourcenauslastung.

Was sind Profiler in Java?

EIN Java-Profiler ist ein Werkzeug, das überwacht Java Bytecode-Konstrukte und -Operationen auf JVM-Ebene. Diese Code-Konstrukte und -Operationen umfassen die Objekterstellung, iterative Ausführungen (einschließlich rekursiver Aufrufe), Methodenausführungen, Threadausführungen und Garbagecollections.

Und wie funktioniert ein Profiler? Mit 'Reflexion' die Profiler ist in der Lage, den gesamten Quellcodebaum (zusammen mit den Aufrufgraphen) neu aufzubauen. Die Abtastung erfolgt durch die Profiler und es schaut in den binären Code. Die Profiler können auch Techniken wie Hooks oder Windows-Ereignisse/-Meldungen abfangen, um Profilierung.

Was ist dementsprechend ein Profiling für Java-Anwendungen?

Profilerstellung ist der Prozess der Untersuchung und Anwendung um speicher- oder leistungsbezogene Probleme zu lokalisieren Profilierung ein Java-Anwendung , können Sie überwachen Java Virtual Machine (JVM) und Abrufen von Daten über Anwendung Leistung, einschließlich Methodentiming, Objektzuweisung und Garbage Collection. Java Freiformprojekte.

Was ist Anwendungsprofilierung?

Sie können verwenden Anwendungsprofilierung um bestimmte Arbeitseinheiten für die Produktlaufzeitumgebung zu identifizieren. Anwendungsprofilerstellung erfordert genaue Kenntnis eines Bewerbung transaktionale Konfiguration und das Zusammenspiel der Anwendung mit seiner beharrlichen Feststellung des Verlaufs jeder Transaktion.

Empfohlen: