Questions marquées «garbage-collection»


6
Pourquoi l'équipe de LMAX a-t-elle utilisé Java et conçu l'architecture pour éviter à tout prix le GC?
Pourquoi l'équipe de LMAX a-t-elle conçu le disjoncteur LMAX en Java alors que toutes leurs conceptions visent à minimiser l'utilisation du GC? Si l'on ne veut pas que GC s'exécute, alors pourquoi utiliser une langue récupérée? Leurs optimisations, le niveau de connaissance du matériel et la pensée qu'ils mettent sont …






3
Est-ce que l'utilisation d'une table de hachage dans la collecte des ordures résoudrait le problème mondial de la marque et du balayage?
Dans l'algorithme de récupération de place mark-sweep-compact, vous devez arrêter le monde lors du déplacement d'objets, car le graphique de référence devient incohérent et vous devez remplacer les valeurs de toutes les références pointant vers l'objet. Mais que se passe-t-il si vous avez une table de hachage avec l'ID d'objet …



5
Un modèle de comptage de référence pour les langues gérées en mémoire?
Java et .NET ont de merveilleux récupérateurs qui gèrent la mémoire pour vous et des modèles pratiques pour libérer rapidement des objets externes ( Closeable, IDisposable), mais seulement s'ils appartiennent à un seul objet. Dans certains systèmes, une ressource peut avoir besoin d'être consommée indépendamment par deux composants et d'être …


3
Pourquoi les plates-formes mobiles ne prennent-elles pas en charge la récupération de place générationnelle?
Windows Phone / Xbox et Android ne prennent pas en charge la récupération de place générationnelle. C'est frustrant pour beaucoup de programmeurs. Il semble y avoir une raison d'ingénierie légitime, mais je ne peux pas le comprendre. Les téléphones actuels ont plus de mémoire et probablement de meilleurs processeurs que …



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.