O processo Java trava após sair do Eclipse

0

Na minha máquina sempre que trabalho com o Eclipse (no Suns JDK), o processo java não termina após eu sair do Eclipse. Portanto, depois de trabalhar em vários projetos ao longo do dia, às vezes preciso matar todos os processos Java manualmente para liberar minha RAM novamente.

Isso me incomoda há cerca de 2 anos, enquanto todas essas partes passaram por versões diferentes:

  • Ubuntu
  • Eclipse (e todos os plugins instalados)
  • Suns JDK

Eu até tentei anexar um depurador de VM aos processos Java para ver o que está acontecendo, mas não tive sucesso.

Embora seja interessante encontrar o motivo do problema, estou mais interessado em uma solução para eliminar automaticamente esses processos uma vez por dia. Eu imagino um script para matar os processos Java, mas fazer algumas exceções, dependendo dos parâmetros da linha de comando do processo Java (por exemplo, eu tenho o Subsonic e o Playstation Media Server rodando o tempo todo).

Quais são suas ideias para eliminar automaticamente (e seletivamente) os processos Java?

    
por Bananeweizen 17.07.2011 / 10:18

1 resposta

1

Você descreve um bug antigo em algumas instalações do Eclipse. Por exemplo, veja o link Não consigo lembrar qual foi a causa deste problema, no entanto, uma instalação limpa ajudou a resolver o problema.

Especificamente,

  1. Não use o Eclipse empacotado encontrado nos repositórios do Ubuntu. O empacotamento do Eclipse é um processo difícil e o pacote dos repositórios não é a melhor maneira de instalar o Eclipse.

  2. Instale o Eclipse a partir do link . É bastante simples de instalar. Eu recomendo instalar em / opt Você pode criar primeiro um diretório / opt / eclipse e alterar o proprietário para sua conta de usuário, portanto, você pode instalar atualizações, etc facilmente.

  3. Você pode ter que começar do zero com um novo ~ / .eclipse / para que a antiga customização seja limpa e você comece com um novo ambiente.

por user4124 17.07.2011 / 13:51