machine: memory use.
In line with ActivityMonitor for usage. Labels need sorting for/by platform. User feedback would be good. As would users :)
This commit is contained in:
parent
ec9773bf15
commit
0966855f5b
|
@ -215,7 +215,7 @@ file_system_in_use(const char *name)
|
|||
{
|
||||
Eina_List *disks;
|
||||
char *path;
|
||||
Eina_Bool fs_mounted = EINA_FALSE;
|
||||
Eina_Bool mounted = EINA_FALSE;
|
||||
if (!name) return EINA_FALSE;
|
||||
|
||||
disks = disks_get();
|
||||
|
@ -225,13 +225,13 @@ file_system_in_use(const char *name)
|
|||
if (fs)
|
||||
{
|
||||
if (fs->type == file_system_id_by_name(name))
|
||||
fs_mounted = EINA_TRUE;
|
||||
mounted = EINA_TRUE;
|
||||
|
||||
file_system_info_free(fs);
|
||||
}
|
||||
free(path);
|
||||
}
|
||||
|
||||
return fs_mounted;
|
||||
return mounted;
|
||||
}
|
||||
|
||||
|
|
|
@ -610,8 +610,7 @@ swap_out:
|
|||
host_statistics64(mach_port, HOST_VM_INFO,
|
||||
(host_info64_t)&vm_stats, &count) == KERN_SUCCESS)
|
||||
{
|
||||
memory->used = vm_stats.active_count + vm_stats.inactive_count
|
||||
+ vm_stats.wire_count * page_size;
|
||||
memory->used = memory->total - (vm_stats.inactive_count * page_size);
|
||||
memory->cached = vm_stats.active_count * page_size;
|
||||
memory->shared = vm_stats.wire_count * page_size;
|
||||
memory->buffered = vm_stats.inactive_count * page_size;
|
||||
|
@ -623,8 +622,6 @@ swap_out:
|
|||
memory->swap_total = xsu.xsu_total;
|
||||
memory->swap_used = xsu.xsu_used;
|
||||
}
|
||||
memory->swap_total *= 1024;
|
||||
memory->swap_used *= 1024;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue