Como posso pausar / suspender uma instância em execução de valgrind (com callgrind)?

1

Eu tenho uma parte do software que está sendo analisada através do valgrind --tool=callgrind MySoftware (bash no Ubuntu 16.04 se isso faz alguma diferença). Foi executado durante a noite, mas ainda não terminou. Fico feliz em mantê-lo funcionando em mais uma noite, mas agora preciso do poder de processamento completo do meu computador.

Eu tive a ideia de suspender o processo e depois retomar esta noite antes de sair do computador. Eu pressionei Ctrl+Z no shell onde ele está sendo executado, mas ele está ignorando isso felizmente - tudo que eu recebi foi ^Z no terminal e mais resultado do aplicativo. Ainda está tirando 100% de um dos meus núcleos.

Eu não quero matá-lo e perder ~ 20 horas de computação. Como posso pausar temporariamente e reiniciá-lo novamente? Ou, pelo menos, temporariamente, atribua-lhe recursos (quase) zero (menos do que apenas nice ing)?

    
por BIOStheZerg 25.07.2018 / 12:23

0 respostas