change(EnsureAvailableMemory): add lenience

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2026-04-09 22:35:32 +05:00
parent c044ed36af
commit 658a1391f8
No known key found for this signature in database
GPG key ID: B77C34313AEE1FFF

View file

@ -30,7 +30,7 @@ void EnsureAvailableMemory::executeTask()
const uint64_t max = m_instance->settings()->get("MaxMemAlloc").toUInt();
const uint64_t required = std::max(min, max);
if (required > available) {
if (static_cast<double>(required) * 0.9 > static_cast<double>(available)) {
bool shouldAbort = false;
if (m_instance->settings()->get("LowMemWarning").toBool()) {