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