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:
Alastair Poole 2020-06-18 20:25:50 +01:00
parent ec9773bf15
commit 0966855f5b
2 changed files with 4 additions and 7 deletions

View File

@ -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;
}

View File

@ -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
}