34 votos

¿Hay recolección de basura en PHP?

Sé que en PHP no tienes que liberar memoria. ¿Se alcanza por recolector de basura?

37voto

luvieere Puntos 19689

Sí existe, aquíde un buen artículo que describe sus trampas. En PHP > 5.3.0, también existe la función gc_enable .

5voto

troelskn Puntos 51966

PHP tiene una combinación de recolección de basura y recuento de referencias. El último es el modo principal de gestión de memoria, con el recolector de basura recogiendo los pedazos que el contador ref pierde (referencias circulares). Antes de 5.3, php sólo tenía recuento de ref, e incluso en 5.3 es todavía cómo generalmente se liberarán memoria.

3voto

Myles Puntos 6186

Sí. También hay limpieza de sesión realizada por el recolector de basura.

2voto

Aris Puntos 1407

desde 5.3.0 hay soporte de recogida de basura. por favor revise este artículo muy informativo de php.net http://php.net/manual/en/features.gc.php

1voto

W.Ed. Puntos 1

Desde 5.3.0 puede forzar la recolección de basura mediante el uso de gc_collect_cycles function .

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X