Um programa trava constantemente toda a sessão do Linux - Como faço para testar este programa?

0

O Ubuntu 16.04 com o GNOME é a minha configuração

Eu programo na linguagem R usando o R Studio IDE. O programa de rsession no meu monitor do sistema consome ~ 200 MB de RAM a qualquer momento. A cada 30 a 60 minutos, o consumo de rsessão aumenta exponencialmente até consumir 7 GB no monitor do sistema. Eu tenho apenas 8 GB de RAM. Neste ponto, toda a minha sessão do Ubuntu basicamente congela, e só consigo mover o mouse.

Por que o Linux não captura esse tipo de vazamento de memória antes de parar todo o meu sistema? A mesma coisa acontece quando eu uso este programa no Windows, mas ao invés de um congelamento do sistema, eu recebo um erro, eu CTRL + ALT + DEL , mato o programa e depois reinicio o programa de onde parei e volto imediatamente ao jogo.

No Ubuntu tudo está totalmente congelado e eu tenho que fazer um hard reset. Isso mata o meu fluxo de trabalho por 5-10 minutos. Se eu continuamente CTRL + F1 freneticamente por vários minutos seguidos eu posso às vezes chegar a um console terminal, mas isso é um exercício de loucura. Como faço com que o Ubuntu ponha freios em processos desonestos antes que eles congelem toda a minha sessão do GNOME? Arquivei um bug no R and R Studio, mas isso não me ajuda até que esse problema seja resolvido (se alguma vez). Estou bem com o programa travando, eu simplesmente gostaria de matar, reiniciar e pickup de onde parei.

    
por stackinator 11.03.2018 / 17:27

0 respostas