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.

594
Existe-t-il un destructeur pour Java?

Existe-t-il un destructeur pour Java? Je ne semble pas pouvoir trouver de documentation à ce sujet. S'il n'y en a pas, comment puis-je obtenir le même effet? Pour rendre ma question plus précise, j'écris une application qui traite des données et la spécification dit qu'il devrait y avoir un bouton...

435
Où est Machine.Config?

Je souhaite appliquer une modification afin que je puisse utiliser les paramètres du GC du serveur pour mon application C # 3.5 - je peux le faire en modifiant le machine.configfichier. Le seul problème est que je ne sais pas où c'est. Comment puis-je trouver le chemin de ce fichier de manière...

270
Pourquoi C ++ n'a-t-il pas de garbage collector?

Je ne pose pas cette question en raison des avantages de la collecte des ordures tout d'abord. Ma principale raison de demander ceci est que je sais que Bjarne Stroustrup a dit que C ++ aura un ramasse-miettes à un moment donné. Cela dit, pourquoi n'a-t-il pas été ajouté? Il existe déjà des...

170
Comprendre le garbage collection dans .NET

Considérez le code ci-dessous: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect();

166
Quand est-il acceptable d'appeler GC.Collect?

Le conseil général est de ne pas appeler à GC.Collectpartir de votre code, mais quelles sont les exceptions à cette règle? Je ne peux penser qu'à quelques cas très spécifiques où il peut être judicieux de forcer un ramassage des ordures. Un exemple qui me vient à l'esprit est un service, qui se...