Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-12-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.927
Poder: 26
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Talking Baby Steps: Implementando un Recolector de basura

Me encontre en hackernews este link:

http://journal.stuffwithstuff.com/20...age-collector/

Explica e implementa en C un recolector de basura (de hecho varios tipos). Creo que es la explicacion mas clara que he encontrado hasta ahora...
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 20-12-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
¡Ah, sí, los recolectores de basura! ¡Ese invento del Diablo!
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 20-12-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Ñuño Martínez Ver Mensaje
¡Ah, sí, los recolectores de basura! ¡Ese invento del Diablo!
Odio el recolector de basura, me parece un "apaño" para los malos programadores.
Responder Con Cita
  #4  
Antiguo 20-12-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.927
Poder: 26
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Y una necesidad para lograr los mas altos rendimientos y estabilidad en software. Aunque me parece que la implementación de http://clang.llvm.org/docs/Automatic...eCounting.html.

Hay lenguajes donde el GC es *opcional* (creo que RUST es uno de ellos) y otros donde es lo suficientemente bueno para hacer videojuegos -uno de los pocos tipos de desarrollo donde un GC es problematico- como http://nimrod-lang.org/gc.html.

Siempre me he preguntado porque no permitir liberar manualmente la memoria y a la vez tener un GC....
__________________
El malabarista.
Responder Con Cita
  #5  
Antiguo 27-12-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por mamcx Ver Mensaje
Siempre me he preguntado porque no permitir liberar manualmente la memoria y a la vez tener un GC....
Según mi experiencia, JavaScript funciona así. Tiene un GC pero permite eliminar objetos manualmente usando "delete", igual que en Java y C++. Aunque creo que lo que hace es marcar el objeto para eliminar, pero si se usa sí se nota que gasta menos memoria.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Implementando un servidor para juegos con Indy 10 fide_uci Internet 7 27-05-2011 14:29:23
Implementando Multicapas con Sockets Oxa78 Varios 0 28-03-2007 21:51:20
...baby... Jure Humor 0 02-09-2004 17:37:11
Outlook Express: "Sayonara, baby" kinobi Noticias 0 16-08-2003 07:04:11


La franja horaria es GMT +2. Ahora son las 02:18:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi