Às vezes, um programa decide ocupar toda a memória física disponível (8 GB no total) em meu computador, congelando o Windows em apenas alguns segundos.
Mesmo um programa C ++ simples ( for(;;) new long long int;
) compilado com o MinGW consome toda a memória e bloqueia o Windows em um período de tempo razoavelmente curto. (Na verdade, testei esse mesmo programa em dois computadores diferentes com o Windows 7 x64 com o mesmo resultado.)
Como posso ter um programa intensivo de memória suspenso ou interrompido antes que o Windows alcance 99% de uso de memória, evitando assim uma falha?