Como afirmado por Jeremy, o Process Explorer é uma ótima ferramenta para descobrir qual programa está sendo usado na memória.
link
Acho que, por padrão, ele lista apenas o uso da CPU. Assim, nos cabeçalhos das colunas, você precisa clicar com o botão direito, escolher "Selecionar colunas" e adicionar "Tamanho do conjunto de trabalho" na guia Memória de processo. Também gosto de ter "E / S Delta Read Bytes" e "E / S Delta Write Bytes" do Process Performance.
Além disso, o alto uso de memória não é necessariamente um problema. A menos que você esteja escrevendo para trocar constantemente e sem memória disponível, os sistemas operacionais geralmente não ficam livres de memória a menos que seja necessário (é como limpar sua mesa quando você ainda tem espaço para trabalhar). Se apagasse a memória toda vez que você parasse de usar alguma coisa e depois voltasse a usá-la, perderia tempo (como com a analogia da tabela, livrando-se de suas canetas e papel quando você for usá-la apenas 5 minutos depois) .