Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Funcion obtener memoria ocupada (Semi-off Topic).

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Funcion obtener memoria ocupada (Semi-off Topic). Responder citando

Hola chicos, estoy realizando una pequeña aplicación en C/C++ para Linux, me gustaría saber si alguien conoce alguna función o llamada al sistema que te diga la memoria ocupada por el proceso.

Gracias de antemano.
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Usa la llamada:

Código:
 

ps -aux



Ahi te da lo que estas buscando.



Un saludo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Me he acordado de una cosa...


Mejor usa lo siguiente:


Código:


ps -a -o vsz,rss,fname



Donde
- vsz: Memoria q ocuparia si estuviera en memoria
- rss: Memoria q en realidad esta en memoria fisica
- fname: nombre del proceso

Cuidado q las unidades te las da en Kb y si tiene una M al final son megas


Modificacion para q busque tu proceso

Código:


ps -a -o vsz,rss,fname |grep " miproceso "



Cuidado pq puedes tener el mismo proceso corriendo varias veces....


Ahi otra forma de hacerlo y es viendo las paginas del proceso, pero es un follón, mejor ni te metas.


Nota: Si quieres ver la memoria libre,ocupada y demas inmundicias usa el comando "free".

Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Si ya conocía ps, pero estaba buscando una función en C parecida a getrusage() pero que me diera información unicamente de memoria y algo más concreta...

De todos modos gracias.
Wink
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.