From e149fc011728e1cac63e0a0cd1fb81e71b3abeb1 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 21 Feb 2020 14:51:47 +1100 Subject: [PATCH] memorymanager: updated system calls for linux --- app/render/memorymanager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/render/memorymanager.cpp b/app/render/memorymanager.cpp index cf059bee3..83a3fc0b7 100644 --- a/app/render/memorymanager.cpp +++ b/app/render/memorymanager.cpp @@ -4,10 +4,13 @@ #ifdef Q_OS_WINDOWS #include +#else +#include #endif MemoryManager* MemoryManager::instance_ = nullptr; +// FIXME: Hardcoded, should be a preference const uint64_t MemoryManager::minimum_available_memory_ = 2147483648; MemoryManager::MemoryManager(QObject* parent) : @@ -51,7 +54,7 @@ uint64_t MemoryManager::GetAvailableMemory() GlobalMemoryStatusEx(&status); return status.ullAvailPhys; #else - long pages = sysconf(_SC_PHYS_PAGES); + long pages = sysconf(_SC_AVPHYS_PAGES); long page_size = sysconf(_SC_PAGE_SIZE); return pages * page_size; #endif