Estoy usando en casi todo mi código, funciones, clases y métodos, la función unset.
Por ejemplo (ficticio):
Código PHP:
Ver original
Es una práctica buena? o no se notará en absoluto en el rendimiento de una app grande?
Un saludo!
| |||
usar unset() para mejorar rendimiento? Hola buenas de nuevo, Estoy usando en casi todo mi código, funciones, clases y métodos, la función unset. Por ejemplo (ficticio):
Código PHP:
Ver original Es una práctica buena? o no se notará en absoluto en el rendimiento de una app grande? Un saludo! |
| |||
Respuesta: usar unset() para mejorar rendimiento? Y en el tema de gestión de memoría no mejoraría? Un saludo y gracias por la respuesta! |
| ||||
Respuesta: usar unset() para mejorar rendimiento? Para un a operación tan sencilla es trivial, si hablamos de cosas mayores podría funcionar aunque yo no me preocuparía. Para eso existe el GC de PHP.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: usar unset() para mejorar rendimiento? Haré pruebas con mi código según las funciones que me muestra esta página: http://www.php.net/manual/es/feature...iderations.php Muchas gracias por la info! |
| |||
Respuesta: usar unset() para mejorar rendimiento? Pues baja el uso e memoria ( muy poco ) con unset. De momento lo usaré ya que no me cuesta nada y si mejora un poco el rendimiento pues mejor que mejor, Un saludo! |
| |||
Respuesta: usar unset() para mejorar rendimiento? Aunque sea un poco, es mejor usarlo, todo suma, saludos!
__________________ perfumes de imitacion |
| |||
Respuesta: usar unset() para mejorar rendimiento? Pues si, parece que no pero en una app grande, con muchas visitas, puede suponer MB de diferencia, Un saludo! |
| |||
Respuesta: usar unset() para mejorar rendimiento? Yo no me preocupaba por unset, eso es más para sitios como google (el cual, no creo que use mucho php...). La optimización será tan simple que ni mirando milésimas podrás ver la diferencia. Busca por google como ver el rendimiento de un script con php y haz tus propias pruebas, verás como no servirá de nada
__________________ :) |
| |||
Respuesta: usar unset() para mejorar rendimiento? Si lees un poco más arriba, verás que he puesto que si que baja la memoria en un script mediano. ( una web real ) Un saludo! |
| ||||
Respuesta: usar unset() para mejorar rendimiento? Unset no te va a liberar la memoria, solo te la va a marcar como libre, deberias setear las variables a null, y por supuesto por cada constructor tener un destructor. |
| |||
Respuesta: usar unset() para mejorar rendimiento? Hola buenas, Pues según comentan en la página de documentación de PHP: 10 variables: Unset: Memory Usage: 296 Time Elapsed: 1.0013580322266E-5 Null set: Memory Usage: 1736 Time Elapsed: 5.9604644775391E-6 50 variables: Unset: Memory Usage: 296 Time Elapsed: 3.6001205444336E-5 Null set: Memory Usage: 8328 Time Elapsed: 3.2901763916016E-5 100 variables: Unset: Memory Usage: 296 Time Elapsed: 5.6982040405273E-5 Null set: Memory Usage: 15928 Time Elapsed: 5.8174133300781E-5 También tengo dudas respecto al comentario de que por cada constructor necesitas un destructor... no entiendo esa relación ¿puedes poner un ejemplo más claro? Un saludo! |
Etiquetas: |