Иногда программа решает занять всю доступную физическую память (всего 8 ГБ) на моем компьютере, замораживая Windows всего за несколько секунд.
Даже простая программа на C++ (for(;;) new long long int;
), скомпилированная с MinGW, потребляет всю память и блокирует Windows за довольно короткое время. (На самом деле, я тестировал эту же программу на двух разных компьютерах с Windows 7 x64 с одинаковым результатом.)
Как можно приостановить или уничтожить программу, интенсивно использующую память, до того, как Windows достигнет 99% использования памяти, что предотвратит сбой?