Preguntas con respuestas sobre "garbage-collection"

2,656 preguntas, página #1

6

votos

1

respuestas

vistas 236

¿Cuánto tiempo debo esperar que tome una recolección de elementos no utilizados antes de eliminar un objeto FFI opaco? ¿Es posible acelerarlo de alguna manera?

Considero escribir enlaces de Haskell a una biblioteca de mecánica cuántica escrita en C ++ (escribiría un contenedor C simple) y CUDA. Un cuello de botella importante siempre es la memoria de la GPU utilizada por las piezas de CUDA. En C ++, esto se maneja de manera bastante eficiente porque todos los objetos tienen administración automática de memoria, es decir, son ...

preguntado 11 años, 0 meses

28

votos

4

respuestas

vistas 927

¿Cómo puede un recolector de basura averiguar acerca de las referencias de objetos realizadas desde la pila?

En lenguajes con recolección de basura automática como Haskell o Go, ¿cómo puede el recolector de basura averiguar qué valores almacenados en la pila son punteros a la memoria y cuáles son solo números? Si el recolector de basura simplemente escanea la pila y asume que todas las direcciones son referencias a objetos, muchos...

preguntado 11 años, 0 meses

83

votos

7

respuestas

vistas 35,119

Java GC: ¿por qué dos regiones supervivientes?

Para la JVM de Sun/Oracle, he leído que el algoritmo GC divide la nueva generación en una región Eden y dos regiones supervivientes. Lo que me pregunto es, ¿por qué dos regiones sobrevivientes y no solo una? El algo puede seguir haciendo ping-pong entre Eden y solo una región de supervivientes (como lo hace actualmente entre...

preguntado 11 años, 0 meses

2

votos

1

respuestas

vistas 1,292

Instalación de libgc en OSX (recolector de basura de Boehm)

Empecé usando el conteo de referencias en mi biblioteca que estoy haciendo. Es una solución bastante decente y los incrementos y decrementos no desperdician muchos recursos como algunas personas parecen pensar erróneamente. Además, la ligera memoria adicional para los recuentos de referencia es insignificante. ...

preguntado 11 años, 0 meses

4

votos

1

respuestas

vistas 2,804

ParNew y CMS-Correlación inicial

He observado que cuando no hay ParNew reciente y luego, si se activa la fase CMS-Initial-Mark, la fase CMS-Initial-Mark tarda más tiempo en marcar los objetos en la generación anterior. ...

preguntado 11 años, 0 meses