Maison  >  Article  >  Java  >  10 articles recommandés sur les éboueurs

10 articles recommandés sur les éboueurs

黄舟
黄舟original
2017-06-14 16:41:121236parcourir

Avant-propos G1 GC, nom complet Garbage-First Garbage Collector, est activé via le paramètre -XX:+UseG1GC. En tant que version d'essai, il a été publié avec la version JDK 6u14 et a été officiellement lancé lors de la sortie de la version JDK 7u4. .Je crois que les étudiants qui connaissent JVM Personne ne le connaîtra. Dans JDK 9, G1 est proposé comme garbage collector par défaut (JEP 248). Sur le site officiel, G1 est décrit comme ceci : Le collecteur de déchets Garbage-First (G1) est un collecteur de mémoire de type serveur, destiné aux machines multiprocesseurs dotées de grandes mémoires. Il répond aux objectifs de temps de pause du garbage collection (GC) avec un temps de pause élevé. probabilité, tout en atteignant des niveaux élevés

1 Recommander 10 articles sur le contenu Hotspot

10 articles recommandés sur les éboueurs

Introduction : G1 GC, nom complet Garbage-First Garbage Collector, est activé via le paramètre -XX:+UseG1GC. En tant que version d'essai, il a été publié avec la version JDK 6u14 et a été officiellement lancé lorsque le JDK. La version 7u4 a été publiée. Je pense que les étudiants qui connaissent JVM ne la connaîtront pas. Dans JDK 9, G1 est proposé comme garbage collector par défaut (JEP 248). Sur le site officiel, G1 est décrit comme ceci : La collection Garbage-First (G1)...

2 Introduction détaillée sur la pile.

10 articles recommandés sur les éboueurs

Introduction : le tas de Java est une zone de données d'exécution à partir de laquelle la classe (les objets allouent de l'espace. Ces objets transmettent de nouvelles instructions de nouveau tableau telles que , anewarray et multianewarray sont établis. Ils ne nécessitent pas de libération explicite du code du programme. Le tas est responsable du garbage collection. L'avantage du tas est qu'il peut allouer dynamiquement la taille de la mémoire et qu'il n'est pas nécessaire d'indiquer la durée de vie du tas. compilateur à l'avance, car la mémoire est allouée dynamiquement au moment de l'exécution et le garbage collector de Java collectera automatiquement les données qui ne sont plus utilisées. Cependant, l'inconvénient est que puisque la mémoire doit être allouée dynamiquement au moment de l'exécution, l'accès...

<.>

3. Articles recommandés sur le tas et la pile

10 articles recommandés sur les éboueurs

Introduction : Java Le tas est une zone de données d'exécution à partir de laquelle les objets des classes se voient attribuer de l'espace via des instructions telles que new, newaray, anewarray et multianewarray, et ils ne nécessitent pas que le code du programme soit explicitement libéré. est responsable du garbage collection L'avantage du tas est qu'il peut allouer dynamiquement la taille de la mémoire, et la durée de vie n'a pas besoin d'être indiquée au compilateur à l'avance, car il alloue dynamiquement la mémoire au moment de l'exécution, et le garbage collector de Java collectera automatiquement le des données qui ne sont plus utilisées. Mais il y a des inconvénients Oui, car la mémoire doit être allouée dynamiquement et accessible au moment de l'exécution...

4. type de base et données de type encapsulé et tas et pile en Java

10 articles recommandés sur les éboueurs

Introduction : le tas de Java est une donnée d'exécution zone, à partir de quelle classe (les objets allouent de l'espace. Ces objets Créés via des instructions telles que new, newarray, anewarray et multianewarray, ils ne nécessitent pas que le code du programme soit explicitement libéré. ​​Le tas est responsable du garbage collection. L'avantage du tas est qu'il peut allouer dynamiquement la taille de la mémoire et qu'il n'est pas nécessaire d'indiquer la durée de vie au compilateur à l'avance. Parce qu'il alloue dynamiquement la mémoire au moment de l'exécution, le garbage collector de Java collectera automatiquement les données qui ne sont plus utilisées. est-ce que puisque la mémoire doit être allouée dynamiquement au moment de l'exécution, accédez à

5 Analyse du Garbage Collector Java G1

Introduction : Cet article présente d'abord brièvement les méthodes courantes de collecte des ordures, puis analyse le principe de collecte du collecteur G1 et ses avantages par rapport aux autres collecteurs d'ordures. Enfin, il donne quelques pratiques de réglage. Tout d'abord, qu'est-ce que le garbage collection ? ..10 articles recommandés sur les éboueurs

6 Partage de code de certaines technologies clés de Java Hotspot G1 GC (photo)

Introduction : Avant-propos G1 GC, nom complet Garbage-First Garbage Collector, est activé via le paramètre -XX:+UseG1GC En tant que version d'essai, il a été publié avec la version JDK 6u14 et a été officiellement lancé lorsque le. La version JDK 7u4 a été publiée. Je pense que les étudiants qui connaissent JVM ne la connaîtront pas. Dans JDK 9, G1 est proposé comme garbage collector par défaut (JEP 248). Sur le site officiel, G1 est décrit comme ceci : Le collecteur Garbage-First (G1) est un style serveur.

7 Choses sur Java GC (1)

10 articles recommandés sur les éboueurs

Introduction : Préface Contrairement au langage C, la mémoire Java (mémoire tas) est allouée et recyclée par la JVM Le garbage collector est automatiquement complété. Cette fonctionnalité est très populaire et peut aider les programmeurs à écrire un meilleur code. Cet article utilise la machine virtuelle HotSpot comme exemple pour parler de Java GC. Dans l'article sur la mémoire du tas Java dans la mémoire JVM, nous savons déjà que le tas Java est une zone mémoire partagée par tous les threads, toutes les instances d'objets et les tableaux

8. Virtual Machine Learning - Garbage Collector

10 articles recommandés sur les éboueurs

Introduction : Serial Collector est un collecteur de nouvelle génération, exécution mono-thread, en utilisant un algorithme de réplication. Il doit suspendre tous les autres threads de travail (threads utilisateur) lors de l'exécution du garbage collection. Il s'agit du collecteur nouvelle génération par défaut en mode client Jvm. Pour un environnement limité à un seul processeur, le collecteur série n'a aucune surcharge d'interaction avec les threads, il peut donc naturellement atteindre la plus grande efficacité de collecte sur un seul thread en se concentrant sur le garbage collection.

9. Explication détaillée de la fonction de finalize() du garbage collection Java

10 articles recommandés sur les éboueurs

Introduction : La technologie Java permet d'utiliser la méthode finalize() pour effectuer le travail de nettoyage nécessaire avant que le garbage collector n'efface l'objet de la mémoire. Cette méthode est utilisée par le garbage collector lorsqu'il détermine que le garbage collector est utilisé. l'objet n'est pas référencé.

10. Garbage collector dans JVM

10 articles recommandés sur les éboueurs

Introduction : Garbage collector dans JVM

[Recommandations de questions et réponses associées] :

Java - Le processus Gc complet arrêtera le monde, comment va JVM géré ici ? [Question d'entretien]

java - Quelle ligne d'obj de code répond aux normes de collecte du garbage collector ?

oop - Pourquoi le constructeur de la classe parent doit-il être exécuté en Java ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn