Java >> Tutoriel Java >  >> JVM
JVM
  • Lister toutes les classes chargées dans la JVM

    1. Présentation Dans ce tutoriel, nous allons apprendre différentes techniques pour lister toutes les classes chargées dans la JVM. Par exemple, nous pouvons charger le vidage de tas de la JVM ou connecter les applications en cours dexécution à divers outils et répertorier toutes les classes chargé

  • Obtenir tous les threads JVM en cours d'exécution

    1. Présentation Dans ce court didacticiel, nous allons apprendre à obtenir tous les threads en cours dexécution dans la JVM actuelle , y compris les threads non démarrés par notre classe. 2. Utilisez le fil Classe Le getAllStackTrace() méthode du Thread La classe donne une trace de pile de tous l

  • Trouver l'algorithme GC utilisé par une instance JVM

    1. Présentation En plus des utilitaires de développement typiques tels que le compilateur et le runtime, chaque version du JDK est livrée avec une myriade dautres outils. Certains de ces outils peuvent nous aider à obtenir des informations précieuses sur nos applications en cours dexécution. Dans

  • Compilation à plusieurs niveaux dans JVM

    1. Présentation La JVM interprète et exécute le bytecode lors de lexécution. De plus, il utilise la compilation juste-à-temps (JIT) pour améliorer les performances. Dans les versions antérieures de Java, nous devions choisir manuellement entre les deux types de compilateurs JIT disponibles dans la

  • Diagnostiquer une JVM en cours d'exécution

    1. Présentation La machine virtuelle Java (JVM) est une machine virtuelle qui permet à un ordinateur dexécuter des programmes Java. Dans cet article, nous verrons comment diagnostiquer facilement une JVM en cours dexécution. Nous avons de nombreux outils disponibles dans le JDK lui-même qui peuven

  • Stockage JVM pour les membres statiques

    1. Présentation Dans notre travail quotidien, nous ne nous soucions souvent pas de lallocation de mémoire interne de la JVM. Cependant, connaître les bases du modèle de mémoire JVM est utile pour optimiser les performances et améliorer la qualité du code . Dans cet article, nous allons explorer l

  • Paramètres JVM InitialRAMPercentage, MinRAMPercentage et MaxRAMPercentage

    1. Présentation Dans ce didacticiel, nous aborderons quelques paramètres JVM que nous pouvons utiliser pour définir le pourcentage de RAM de la JVM. Introduits dans Java 8, les paramètres InitialRAMPercentage , MinRAMPercentage , et MaxRAMPercentage aide à configurer la taille du tas dune applicat

  • Garbage Collectors expérimentaux dans la JVM

    1. Présentation Dans ce didacticiel, nous aborderons les problèmes de base de la gestion de la mémoire Java et la nécessité de trouver constamment de meilleures façons dy parvenir. Cela couvrira principalement le nouveau ramasse-miettes expérimental introduit en Java appelé Shenandoah et comment il

  • Introduction aux intrinsèques JVM

    1. Présentation Dans cet article, nous allons apprendre ce que sont les intrinsèques et comment ils fonctionnent en Java et dans dautres langages basés sur JVM. 2. Que sont les intrinsèques ? Une fonction intrinsèque est une fonction qui a un traitement spécial par le compilateur ou linterpréteu

  • Une introduction au pool constant dans la JVM

    1. Présentation Quand on compile un .java fichier, nous obtenons un fichier de classe séparé avec un .class extension. La .classe Le fichier se compose de plusieurs sections et un pool constant en fait partie. Dans ce rapide didacticiel, nous allons explorer les détails dun pool constant. Nous ve

  • Vérifiez si un programme Java est en cours d'exécution dans une JVM 64 bits ou 32 bits

    1. Présentation Bien que Java soit indépendant de la plate-forme, nous devons parfois utiliser des bibliothèques natives. Dans ces cas, nous devrons peut-être identifier la plate-forme sous-jacente et charger les bibliothèques natives appropriées au démarrage. Dans ce didacticiel, nous allons appr

  • Quelle est la différence entre DVM et JVM ?

    1. Présentation Dans cet article, nous allons explorer les différences entre la machine virtuelle Java (JVM) et la machine virtuelle Dalvik (DVM) . Nous allons dabord jeter un coup dœil rapide à chacun deux, puis faire une comparaison. Notez quà partir dAndroid 5.0, la machine virtuelle Dalvik a é

  • Où la longueur du tableau est-elle stockée dans JVM ?

    1. Présentation Dans ce rapide tutoriel, nous allons voir comment et où la JVM HotSpot stocke la longueur du tableau. Habituellement, la disposition de la mémoire des zones de données dexécution ne fait pas partie de la spécification JVM et est laissée à la discrétion de limplémenteur. Par conséqu

  • Configuration des tailles de pile dans la JVM

    1. Présentation Dans ce rapide tutoriel, nous allons voir comment configurer les tailles de pile de threads dans la JVM HotSpot. 2. Taille de pile par défaut Chaque thread JVM possède une pile native privée pour stocker les informations de la pile dappels, les variables locales et les résultats pa

  • Mesurer la taille des objets dans la JVM

    1. Présentation Dans ce didacticiel, nous allons voir combien despace chaque objet consomme dans le tas Java. Tout dabord, nous allons nous familiariser avec différentes métriques pour calculer la taille des objets. Ensuite, nous verrons quelques façons de mesurer la taille des instances. Habitue

  • Une introduction à Invoke Dynamic dans la JVM

    1. Présentation Invoke Dynamic (également connu sous le nom dIndy) faisait partie de la JSR 292 destinée à améliorer la prise en charge de la JVM pour les langages à typage dynamique. Après sa première version en Java 7, le invokedynamic opcode est largement utilisé par les langages dynamiques basé

  • Méthodes <init> et <clinit> dans la JVM

    1. Présentation La JVM utilise deux méthodes distinctes pour initialiser les instances et les classes dobjets. Dans cet article rapide, nous allons voir comment le compilateur et le runtime utilisent   et   méthodes à des fins dinitialisation. 2. Méthodes dinitialisation dinstance Commençons par

  • booléen et booléen[] Disposition de la mémoire dans la JVM

    1. Présentation Dans cet article rapide, nous allons voir quelle est lempreinte dun booléen  valeur dans la JVM dans différentes circonstances. Tout dabord, nous allons inspecter la JVM pour voir les tailles des objets. Ensuite, nous comprendrons la raison dêtre de ces tailles. 2. Configuration P

  • Exploration des indicateurs de réglage JVM

    1. Présentation Il est possible de régler la JVM HotSpot avec une variété de drapeaux de réglage. Comme il existe des centaines de drapeaux de ce type, il peut être un peu intimidant de les suivre et de suivre leurs valeurs par défaut. Dans ce didacticiel, nous allons présenter quelques façons de

  • Ajout de crochets d'arrêt pour les applications JVM

    1. Présentation Il est généralement facile de démarrer un service. Cependant, nous avons parfois besoin dun plan pour en fermer un avec élégance. Dans ce didacticiel, nous allons examiner différentes façons dont une application JVM peut se terminer. Ensuite, nous utiliserons les API Java pour gére

Total 308 -Tutoriel Java  FirstPage PreviousPage NextPage LastPage CurrentPage:1/16  20-Tutoriel Java/Page Goto:1 2 3 4 5 6 7