Do que você está dizendo, se você reservar a memória, ela ainda não estará disponível para a sua ferramenta de depuração.
Você já pensou em escrever registros detalhados para arquivar?
Inclua o máximo de informações em cada processo que você precisar e execute o comando a cada poucos minutos. Você poderia fazer isso com o cron.
Após a próxima reinicialização, você simplesmente examina os registros.
Aqui há algumas informações sobre como verificar o que processo está usando sua memória.