elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Asignación de memoria en C en: 30 Abril 2011, 15:22 pm
Muchas gracias a los dos por responder.

La cuestión es que mi programa es básicamente una simulación (que tengo implementada en una librería) y el programa principal es un barrido en dos parámetros. Tuve mucho cuidado en liberar toda la memoria que había asignado dinámicamente en la librería y de cerrar todos los archivos, al menos eso creo.

Encontré una función por internet que me calcula la memoria usada por el programa y lo que me extraña es que ésta va subiendo a escalones. Durante una serie de pasos  se mantiene constante pero en un paso aumenta. El máximo que me alcanza son unos 7 Mb lejos de los 4 Gb que tengo, por eso era mi duda si el compilador asignaba un máximo de uso.

Ahora estoy ejecutándolo con gdb. Traté de hacerlo con valgrind pero no entendía mucho sus mensajes.
2  Programación / Programación C/C++ / Asignación de memoria en C en: 30 Abril 2011, 14:03 pm
Hola. Soy nuevo en el foro así que disculpad si este no es el lugar indicado para mi duda.

El caso es que estoy desarrollando un programa en C en el que llevo trabajando meses y estoy teniendo un Segmentation fault muy molesto.

Con respecto a esto tenía la duda sobre si existe una máxima memoria que se pueda utilizar durante la ejecución del programa impuesta por el compilador o el sistema operativo y si hay alguna manera de aumentar esto.
Programo en Linux (ahora mismo Mint) y uso compiladores GCC o ICC.

Un saludo.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines