Foros del Web » Administración de Sistemas » Unix / Linux »

Saber memoria uada por un programa

Estas en el tema de Saber memoria uada por un programa en el foro de Unix / Linux en Foros del Web. Hola, me gustaria que me pudieseis echar una mano con lo siguiente: He echo un programa en C++ y necesito saber como puedo sacar por ...
  #1 (permalink)  
Antiguo 04/04/2006, 10:45
Avatar de xiconer  
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
Saber memoria uada por un programa

Hola,
me gustaria que me pudieseis echar una mano con lo siguiente:
He echo un programa en C++ y necesito saber como puedo sacar por pantalla la memoria ocupada por el mismo, es decir, ejecuto mi programa y una vez cargado que muestre por pantalla la memoria que esta uilizando, sin salir del programa.

Espero me ayudeis y muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 04/04/2006, 16:23
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
¿NO tienes acceso a otra consola? Seguro que si, la puedes abrir si estas en modo de consola mediante ctrl+alt+fn siendo n el numero de tecla de funcion, y si estas en modo grafico es sencillo simplemente abres otra consola y le das al comando "top".

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 05/04/2006, 01:21
Avatar de xiconer  
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
Si, pero no necesito eso. Tiene que ser una instruccion, una linea dentro de mi programa que en un determinado momento de este saque la memoria.
  #4 (permalink)  
Antiguo 17/05/2006, 04:11
Avatar de xiconer  
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
Se podria hacer que cada vez que se usase un new guardara el tamaño de la memoria devuelto en sizeof. No se alguna variable global que lleve la cuenta del tamaño usado cada vez que se hace new.

Muchas gracias
  #5 (permalink)  
Antiguo 17/05/2006, 06:50
 
Fecha de Ingreso: abril-2006
Mensajes: 18
Antigüedad: 18 años
Puntos: 0
Procesos en Linux.

Este enlace te será de gran ayuda:
http://www.linux-party.com/TutorialL...es/linux3.html
  #6 (permalink)  
Antiguo 17/05/2006, 08:28
Avatar de xiconer  
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
Gracias, le echare un vistazo
  #7 (permalink)  
Antiguo 17/05/2006, 10:33
Avatar de xiconer  
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
Gracias.

Con ps, grep y cut creo que he conseguido algo. Saco la memoria ocupada por mi programa en kB.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:51.