Programa que no hace malloc pero no free
Publicado por Juan (3 intervenciones) el 01/03/2002 09:47:46
Hola, ha llegado a mis manos un programa que aparentemente funciona, pero he observado que crea una lista dinámica de un monton de elementos (haciendo un monton de malloc) pero no hace ningun free.
Nunca libera la memoria (supongo que eso está mal). Supongo que esto puede hacer que en un momento se haga un malloc y ya no quede mas memoria. ¿Esto dejaría la máquina colgada sin memoria o son memorias diferentes? Es una máquina Unix.
¿Cuando se termina el programa ya queda liberada la memoria o tengo que resetear la maquina?.
La verdad es que no sé si al no liberar la memoria estoy reduciendo las prestaciones de la máquina. No tengo muy claro que memoria estoy comiendome(Por ejemplo si al no liberar la memoria y ejecutar el word éste va más lento porque tiene menos memoria).
Creo que estoy un poco liado, Gracias.
Nunca libera la memoria (supongo que eso está mal). Supongo que esto puede hacer que en un momento se haga un malloc y ya no quede mas memoria. ¿Esto dejaría la máquina colgada sin memoria o son memorias diferentes? Es una máquina Unix.
¿Cuando se termina el programa ya queda liberada la memoria o tengo que resetear la maquina?.
La verdad es que no sé si al no liberar la memoria estoy reduciendo las prestaciones de la máquina. No tengo muy claro que memoria estoy comiendome(Por ejemplo si al no liberar la memoria y ejecutar el word éste va más lento porque tiene menos memoria).
Creo que estoy un poco liado, Gracias.
Valora esta pregunta


0