diff options
author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2007-01-03 20:26:24 +0000 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2007-01-03 20:26:24 +0000 |
commit | 0196020beb33bff391c5810b07a8ce34ce709278 (patch) | |
tree | 7a999dc9b2008b08e7db6e3dc5b69729523c10a4 /hardinfo2/util.c | |
parent | 15bc02200336c0b032d79e7a4afa63bb26637481 (diff) |
Preliminary memory information support.
Diffstat (limited to 'hardinfo2/util.c')
-rw-r--r-- | hardinfo2/util.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/hardinfo2/util.c b/hardinfo2/util.c index 96dfbbc7..c0b7d35e 100644 --- a/hardinfo2/util.c +++ b/hardinfo2/util.c @@ -805,8 +805,9 @@ void tree_view_save_image(gchar *filename) static gboolean __idle_free_do(gpointer ptr) { - DEBUG("GC memory at %p: %s", ptr, - g_utf8_validate((gchar*)ptr, 3, NULL) ? (gchar*)ptr : "[non string data]"); + DEBUG("Freeing mem @ %p: %s", ptr, + g_utf8_validate((gchar*)ptr, 3, NULL) ? + (gchar*)ptr : "[non string data]"); g_free(ptr); @@ -815,6 +816,8 @@ static gboolean __idle_free_do(gpointer ptr) gpointer idle_free(gpointer ptr) { + DEBUG("Will free mem @ %p in 5000ms", ptr); + g_timeout_add(5000, __idle_free_do, ptr); return ptr; @@ -866,5 +869,6 @@ gchar *module_entry_function(ShellModuleEntry *module_entry) return g_strdup(module_entry->func()); } - return g_strdup("[Error]\n" "Invalid module="); + return g_strdup("[Error]\n" + "Invalid module="); } |