Questions sur garbage-collection

20
réponses

Comment lire un grand fichier texte ligne par ligne en utilisant Java?

j'ai besoin de lire un grand fichier texte d'environ 5-6 GO ligne par ligne en utilisant Java. Comment puis-je faire cela rapidement?
demandé sur 2011-05-03 14:53:24
20
réponses

Est-il destructeur pour Java?

y a-t-il un destructeur pour Java? Je ne semble pas être en mesure de trouver toute la documentation sur ce sujet. Si ... ssez mature comme un langage, il devrait y avoir un moyen d'empêcher que cela se produise ou gracieusement remédier.
demandé sur 2008-10-05 17:12:25
12
réponses

Suppression D'objets en JavaScript

je suis un peu confus avec L'opérateur delete de JavaScript. Prenez le code suivant: var obj = { helloText: ... ers l'objet, il serait retiré de la mémoire? (soit dit en passant, mes tests ont été faits en Safari 4.)
demandé sur 2009-04-13 03:18:31
13
réponses

Pourquoi est-ce une mauvaise pratique d'appeler le système.gc ()?

après répondant à une question sur la façon de objets sans force en Java (le gars était en train de nettoyer un Has ... bonne idée d'appeler System.gc() , ou y a-t-il des moments où c'est acceptable? Si oui, quelles sont ces moments?
demandé sur 2010-03-10 05:19:38
16
réponses

Pourquoi C++ n'a-t-il pas de collecteur d'ordures?

Je ne pose pas cette question à cause des mérites de la collecte des ordures avant tout. Ma principale raison de dema ... vait pas de collecteur d'ordures quand il a été créé. Je me demande pourquoi le collecteur ne peut pas être ajouté.
demandé sur 2008-09-29 04:53:20
5
réponses

Comment fonctionne le nouveau mécanisme de comptage automatique des références?

quelqu'un peut-il m'expliquer brièvement comment fonctionne L'ARC? Je sais que c'est différent de la collecte des ordu ... ait ce que GC fait sans nuire à la performance, alors pourquoi Java utilise-t-il GC? Pourquoi ne pas utiliser l'ARC?
demandé sur 2011-06-17 15:40:40
4
réponses

Les gestionnaires d'événements empêchent-ils la collecte des ordures de se produire?

si j'ai le code suivant: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; S ... es? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass = null;
demandé sur 2008-11-18 12:35:33
6
réponses

Comment les fermetures JavaScript sont des déchets collectés

j'ai enregistré ce qui suit Chrome bug , qui a conduit à de nombreuses fuites de mémoire graves et non évidentes dans ... ster. dans lequel de ces trois cas IE9+ et Firefox garbage recueilleront-ils l'instance someClass ?
demandé sur 2013-11-06 00:55:50
9
réponses

Pile, Statique, et le Tas en C++

j'ai cherché, mais je n'ai pas très bien compris ces trois concepts. Quand dois-je utiliser l'allocation dynamique (da ... j'ai un "pointeur vers un pointeur". Ça veut dire quoi? Il est différent de: asafe=new int; ?
demandé sur 2009-01-03 08:41:58
8
réponses

Comment fonctionne Java Garbage Collection avec des références circulaires?

d'après ce que j'ai compris, la collecte des ordures en Java nettoie un objet si rien d'autre ne "pointe" vers cet obj ... és par d'autres objets. Comment la Java de collecte des ordures? (ou est-ce simplement un mémoire vidange?)
demandé sur 2009-12-15 23:33:33
8
réponses

Comment empêcher IDisposable de s'étendre à toutes vos classes?

commence par ces classes simples... disons que j'ai un ensemble simple de classes comme celle-ci: clas ... r cette propagation de IDisposable , mais quand même s'assurer que vos objets non gérés sont correctement éliminés?
demandé sur 2009-03-19 14:13:23
6
réponses

La fermeture explicite des dossiers est-elle importante?

en Python, Si vous ouvrez un fichier sans appeler close() , ou fermez le fichier sans utiliser try - finally ou ... u le dossier sera-t-il définitivement clos à la fin de la déclaration for parce que le dossier est hors de portée?
demandé sur 2011-09-13 04:27:07
15
réponses

Meilleures pratiques pour forcer la collecte des ordures en C#

d'après mon expérience, il semble que la plupart des gens vous diront qu'il est imprudent de forcer une collecte de dé ... ù la mémoire est un problème, est-il correct de forcer la collecte? Quelle est la meilleure pratique pour le faire?
demandé sur 2008-10-24 17:49:43
4
réponses

Comment sauter" objet en vrac "popup lors de l'exécution 'Git gui'

quand je cours 'git gui' j'obtiens un popup qui dit This repository currently has approximately 1500 loose obj ... rac devrait être grandement atténué. en attendant, j'aimerais vraiment que ce popup "utile" disparaisse.
demandé sur 2009-07-10 01:20:30
11
réponses

Comprendre le sens du terme et du concept-L'Acquisition de ressources est une initialisation)

pourriez-vous s'il vous plaît nous donner une bonne description de ce que RAII est, pourquoi il est important, et si o ... ur d'ordures que vous pourriez utiliser pour certains objets tout en laissant les autres être gérés? Merci.
demandé sur 2009-04-03 09:21:53
17
réponses

Quand le système.gc () faire n'importe quoi

je sais que la collecte des ordures est automatisée en Java. Mais j'ai compris que si vous écrivez System.gc() dans ... le voit un System.gc() ? Y a-t-il des exemples dans lesquels est une bonne idée de mettre ceci dans votre code?
demandé sur 2008-09-16 00:20:17
20
réponses

Ce qui est si mal à propos à l'aide de GC.Collecter()?

bien que je comprenne les implications sérieuses de jouer avec cette fonction (ou du moins c'est ce que je pense), Je ... C essaie de deviner et le fait parfaitement la plupart du temps, mais il s'agit toujours de deviner. Merci.
demandé sur 2008-09-23 05:30:12
9
réponses

Est-il pratique à utiliser pour les références faibles? [dupliquer]

possibilité de dupliquer: faibles références-sont-elles utiles? étant donné que ... es peuvent être revendiquées par le ramasseur d'ordures à tout moment, y a-t-il une raison pratique de les utiliser?
demandé sur 2012-01-09 19:09:07
16
réponses

Java G1 collecte des ordures en production

puisque Java 7 va utiliser la nouvelle collecte des ordures G1 par défaut, est-ce que Java va être capable de gérer un ... travail aurait. Pour préciser ma question; G1 ouvrir le portail de tas dans le des centaines de GO? La tuberculose?
demandé sur 2010-02-12 21:11:55
17
réponses

Qu'est-ce que le ramasseur D'ordures à Java?

je suis nouveau à Java et confus au sujet du collecteur D'ordures à Java. Que faut-il réellement faire et quand il entre en action. Veuillez décrire certaines des propriétés du collecteur D'ordures en Java.
demandé sur 2010-09-26 19:22:02
14
réponses

L'utilisation finale pour les variables en Java améliorer la collecte des ordures?

Aujourd'hui, mes collègues et moi avons une discussion sur l'utilisation du mot-clé final en Java pour améliorer la ... s à nettoyer la mémoire des variables inutilisées de la méthode une fois la méthode terminée. Est-ce vrai?
demandé sur 2008-11-21 00:08:55
4
réponses

Android - Activité de Constructeur vs onCreate

je comprends que Android Activities ont des cycles de vie spécifiques et que onCreate devrait être dépassé et util ... entièrement nettoyées (ce qui entrave les ordures collector) et que onDestroy est là à cet effet. Est-ce correct?
demandé sur 2010-07-21 21:44:30
6
réponses

Les champs statiques sont-ils ouverts pour le ramassage des ordures?

étant donné une classe d'utilité hypothétique qui n'est utilisée que dans la configuration du programme: class ... } } sera myObject être nettoyée lorsqu'elle n'est plus utilisée, ou de rester pour la durée du programme?
demandé sur 2009-01-17 12:02:49
8
réponses

Java 7 (JDK 7) collecte des ordures et documentation sur G1

Java 7 est disponible depuis longtemps, mais je ne trouve pas de bonnes ressources sur la configuration des c ... parallèle en Java 7? Où puis-je trouver de la bonne documentation sur la collecte des ordures en Java 7?
demandé sur 2011-11-13 15:50:30
2
réponses

ASP MVC: quand IController Dispose() s'appelle-t-il?

je suis en train de faire un grand remaniement / ajustement de vitesse de l'une de mes plus grandes applications MVC. ... ontrôleur avant ou après que la vue soit rendue? Ou, est-ce que le cadre MVC laisse jusqu'à la GarbageCollector?
demandé sur 2009-09-04 19:41:01
14
réponses

Java très grandes tailles de tas [fermé]

est-ce que quelqu'un a de l'expérience avec L'utilisation de très gros tas, 12 Go ou plus en Java? est-ce ... ws, y a-t-il une différence de performances être entre 64 bit Vista et XP sous des charges de mémoire aussi élevées?
demandé sur 2008-10-18 05:35:13
10
réponses

AU CA ou pas au CA

j'ai vu récemment deux conférences vraiment agréables et éducatives sur les langues: ce premier de Herb ... dans quels cas pouvons-nous utiliser la collecte des ordures sans sacrifier la performance de l'exécution?
demandé sur 2011-09-28 00:09:46
7
réponses

Java GC: pourquoi deux régions survivantes?

pour le JVM de Sun/Oracle, j'ai lu que le GC algo divise la nouvelle génération en une région Eden et deux régions sur ... nts (comme elle le fait actuellement entre deux régions de survivants); ou y a-t-il des lacunes dans cette approche?
demandé sur 2012-05-22 07:17:05
15
réponses

"Disposer" ne devrait-il être utilisé que pour les types contenant des ressources non gérées?

j'avais récemment discuté avec un collègue de la valeur de Dispose et des types qui mettent en œuvre IDisposable . ... un type qui ne contient des ressources non gérées, est-ce que cela vaut la peine de mettre en œuvre IDisposable ?
demandé sur 2012-04-25 17:12:52
9
réponses

Bibliothèques de collecte des ordures en C++ [fermé]

Ce gratuits et commerciaux de collecte des ordures bibliothèques sont disponibles pour le C++, et quels sont les avant ... es utilisés (comptage de référence, marquage et balayage, incrémental, etc.) et brièvement résumer les conséquences.
demandé sur 2008-09-17 12:18:12