Commit db2ac542 authored by Martin Schultz's avatar Martin Schultz
Browse files

changed memory info computation on osx

meminfo should be as accurate as around 100mb
parent 518cfe30
...@@ -40,6 +40,8 @@ ...@@ -40,6 +40,8 @@
\*===========================================================================*/ \*===========================================================================*/
#include "RAMInfo.hh" #include "RAMInfo.hh"
#include <QString>
#include <stdio.h> #include <stdio.h>
// Main Memory information // Main Memory information
...@@ -134,7 +136,8 @@ namespace Utils ...@@ -134,7 +136,8 @@ namespace Utils
} }
// retrieve free memory // retrieve free memory
_outMemoryVacancy.totalRamMB = physical_memory / 1024 / 1024; _outMemoryVacancy.totalRamMB = physical_memory / 1024 / 1024;
_outMemoryVacancy.freeRamMB = (long)(vmstat.free_count + vmstat.inactive_count) * PAGE_SIZE / 1024 / 1024; unsigned long active = vmstat.active_count * PAGE_SIZE / 1024 / 1024;
_outMemoryVacancy.freeRamMB = _outMemoryVacancy.totalRamMB - active;
_outMemoryVacancy.bufferRamMB =0; _outMemoryVacancy.bufferRamMB =0;
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment