- implement getting appid
- return memory as KiB not bytes
Change-Id: I21e4af8c8627ae52a6be8afb77eb1a03df26166b
#include "process.h"
#include "err-check.h"
#include "procfs.h"
+#include "appinfo-provider.h"
int process_get_memory_usage(struct process *proc, int *usage)
{
ticks = info.stime + info.utime;
proc->frame_ticks_used = ticks - proc->total_ticks_used;
proc->total_ticks_used = ticks;
- proc->memory_used = info.rss * stats_get_page_size();
+ proc->memory_used = info.rss * stats_get_page_size() / 1024;
return 0;
}
ON_NULL_RETURN_VAL(proc, NULL);
if (!proc->appid) {
+ proc->appid = app_info_provider_find_app_id(proc->pid);
}
return proc->appid;
}