Questions marquées «garbage-collection»

Le garbage collection (GC) est une forme de gestion automatique de la mémoire qui tente de récupérer les déchets ou la mémoire occupée par des objets qui ne sont plus utilisés par le programme.


8
Haskell a-t-il besoin d'un garbage collector?
Je suis curieux de savoir pourquoi les implémentations Haskell utilisent un GC. Je ne peux pas penser à un cas où GC serait nécessaire dans un langage pur. S'agit-il simplement d'une optimisation pour réduire la copie ou est-ce vraiment nécessaire? Je recherche un exemple de code qui fuirait si un …


16
Quand System.gc () fait-il quelque chose?
Je sais que le ramassage des ordures est automatisé en Java. Mais j'ai compris que si vous appelez System.gc()votre code, la JVM peut décider ou non d'effectuer un ramasse-miettes à ce stade. Comment cela fonctionne-t-il précisément? Sur quelle base / paramètres exactement la JVM décide-t-elle de faire (ou de ne …

6
La définition d'objets Java sur null fait-elle plus rien?
J'étais en train de parcourir de vieux livres et j'ai trouvé une copie de "Practical Java" de Peter Hagger. Dans la section performances, il existe une recommandation pour définir des références d'objet nulllorsqu'elles ne sont plus nécessaires. En Java, la définition de références d'objet pour nullaméliorer les performances ou l'efficacité …

5
Quel type de récupération de place est utilisé par Go?
Go est un langage garbage collection: http://golang.org/doc/go_faq.html#garbage_collection Ici, il est dit que c'est un ramasse-miettes avec marquage et balayage, mais il ne plonge pas dans les détails, et un remplacement est en cours ... Pourtant, ce paragraphe ne semble pas avoir été beaucoup mis à jour depuis la sortie de …



11
Garbage collector sous Android
J'ai vu de nombreuses réponses Android suggérant d'appeler le garbage collector dans certaines situations. Est-ce une bonne pratique de demander le ramasse-miettes dans Android avant d'effectuer une opération gourmande en mémoire? Sinon, dois-je l'appeler uniquement si j'obtiens une OutOfMemoryerreur? Y a-t-il d'autres choses que je devrais utiliser avant de recourir …






3
Messages du journal Java Garbage Collection
J'ai configuré Java pour vider les informations de collecte des ordures dans les journaux ( GC détaillé ). Je ne suis pas sûr de la signification des entrées de ramasse-miettes dans les journaux. Un échantillon de ces entrées est publié ci-dessous. J'ai cherché sur Google et je n'ai pas trouvé …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.