【发布时间】:2010-12-24 12:04:39
【问题描述】:
是否有任何现成的解决方案来记录系统启动时的内存消耗?我想将数据记录到简单的文本文件或某个数据库中,以便以后进行分析。
我正在开发基于 Linux 2.4 的嵌入式系统。我需要调试与内存消耗相关的问题。我的应用程序会在每次系统启动时自动启动。我需要定期(尽可能频繁地)获取带有时间戳的数据的方法,这样我就可以追踪问题。
我的问题的症状:当系统启动时,它启动了我的主应用程序和 GUI 以可视化系统的主要参数。基于 GTK+(X 服务器)的 GUI。如果我禁用 GUI 和 X 服务器,那么我的应用程序可以正常工作。如果我启用 GUI 和 X 服务器,当我在主板上安装 256 MiB 或 512 MiB 的物理内存时,它不起作用。如果我安装了 1 GiB 的内存,那么一切正常。
【问题讨论】:
-
这看起来类似于这个问题:stackoverflow.com/questions/131303/…
-
您的应用在崩溃之前是否至少运行了一段时间?
-
是的,以前的版本在同一个系统中运行正常。现在我们开发新版本,开始解决这个问题。
标签: linux logging memory-consumption