Qu'est-ce que le profilage JVM ?
Qu'est-ce que le profilage JVM ?

Vidéo: Qu'est-ce que le profilage JVM ?

Vidéo: Qu'est-ce que le profilage JVM ?
Vidéo: #Cours Java | Comprendre la plateforme Java | JDK, JRE et JVM 2024, Peut
Anonim

Java Profilage est le processus de surveillance de divers JVM des paramètres de niveau tels que l'exécution de méthode, l'exécution de thread, la création d'objet et la récupération de place. Java Profilage vous offre une vue plus fine de l'exécution de votre application cible et de son utilisation des ressources.

Simplement, que sont les profileurs en Java ?

UNE Profileur Java est un outil qui surveille Java constructions et opérations de bytecode au niveau JVM. Ces constructions et opérations de code incluent la création d'objets, les exécutions itératives (y compris les appels récursifs), les exécutions de méthode, les exécutions de thread et les récupérations de place.

De plus, comment fonctionne un profileur ? En utilisant la « réflexion », le profileur est capable de reconstruire l'intégralité de l'arborescence du code source (avec les graphes d'appels). L'échantillonnage est effectué par le profileur et il regarde dans le code binaire. Les profileur peut également des techniques comme les crochets ou le piège des événements/messages Windows dans le but de profilage.

En conséquence, qu'est-ce que le profilage d'une application Java ?

Profilage est le processus d'examen d'un application pour localiser les problèmes liés à la mémoire ou aux performances. profilage une application Java , vous pouvez surveiller Java Machine virtuelle (JVM) et obtenir des données sur application performances, y compris la synchronisation des méthodes, l'allocation d'objets et le ramasse-miettes. Java Projets de forme libre.

Qu'est-ce que le profilage d'application ?

Vous pouvez utiliser profilage d'application pour identifier des unités de travail particulières à l'environnement d'exécution du produit. Profilage d'application nécessite une connaissance précise d'un applications configuration transactionnelle et l'interaction des application avec son énoncé persistant au cours de chaque transaction.

Conseillé: