¿Existe alguna solución lista para usar para registrar el consumo de memoria desde el inicio del sistema? Me gustaría registrar los datos en un archivo de texto simple o en alguna base de datos para poder analizarlo más tarde.¿Cómo registrar el consumo de memoria en Linux?
Estoy trabajando en el sistema embebido basado en Linux 2.4. Necesito depurar el problema relacionado con el consumo de memoria. Mi aplicación se inicia automáticamente en cada inicio del sistema. Necesito la forma de obtener los datos con marcas de tiempo de intervalos regulares (tan a menudo como sea posible), así puedo rastrear el problema.
Los síntomas de mi problema: cuando el sistema se inicia, lanzó mi aplicación principal y la GUI para visualizar los principales parámetros del sistema. GUI basada en GTK + (servidor X). Si deshabilito la GUI y el servidor X, entonces mi aplicación funciona bien. Si habilito la GUI y el servidor X, no funciona cuando tengo 256 MiB o 512 MiB de memoria física instalada en la placa base. Si tengo 1 GiB de memoria instalada, entonces todo está bien.
Esto es similar a esta pregunta: ¿El http://stackoverflow.com/questions/131303/linux-how-to-measure-actual-memory-usage-of-an-application-or-process – monksy
su aplicación al menos se ejecuta durante algún tiempo antes de estrellarse? –
Sí, las versiones anteriores se ejecutan bien en el mismo sistema. Ahora desarrollamos una nueva versión y comenzamos a abordar este problema. – bialix