unsigned int getPhysMem()
{
static unsigned int size = 0;
#ifdef Q_OS_WIN
if (size == 0) {
MEMORYSTATUSEX memoryInfo;
memoryInfo.dwLength = sizeof(memoryInfo);
GlobalMemoryStatusEx(&memoryInfo);
int kb = 1024;
size = memoryInfo.ullTotalPhys/kb;
}
#endif
return size;
}