Delphi no dispone de recolector de basura como otros lenguajes como .NET o Java. Esto comporta la obligación de destruir los objetos explicitamente.

EurekaLog es una herramienta para identificar donde no se libera la memoria (Memory Leak) dentro de una aplicación escrita en Delphi. Genera un Log donde informa del fichero, clase, métodos y número de linea donde se está produciendo el error.

En el artículo Cazando errores con EurekaLog se explica mas detalladamente esta herramienta.