Questão Java é extremamente lento para iniciar


Eu tenho um problema estranho, onde demora cerca de 8 minutos (não um exagero) para iniciar o java. Isso inclui chamar java ou javac da linha de comando ou iniciar qualquer aplicativo java, principalmente o eclipse. Este problema é apenas no meu windows 7 boot, porém, e minha inicialização do Ubuntu não abrandar a todos. Alguma idéia porque isso é tão lento? Aqui está qualquer informação que possa ser relevante.

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

c:\Users\Jason>java -version <-- this command took about 5 minutes to do

java version "1.7.0_02"

Java(TM) SE Runtime Environment (build 1.7.0_02-b13)

Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

0


origem


Antivírus Dns quebrados Disco prestes a morrer. Sistema mal trocando. - Thorbjørn Ravn Andersen
(7u2 está um pouco desatualizado). O ctrl-break em sua janela de console pode mostrar onde está o problema. - Tom Hawtin - tackline
Antes de ajudá-lo a atualizar sua instalação do Java, pode muito bem ser a versão que você instalou que é o problema. Até parece-me que esta versão, pode ser uma versão preliminar baseada na informação da versão "02b13". - Ramhound


Respostas:


Experimentar java -verbose, ele imprimirá cada etapa que passar, talvez você perceba quais etapas demoram muito.

eu tentei java -verbose -version e o que ele faz é carregar um monte de frascos do disco. Talvez o seu disco rígido precise de algum amor?


1



Bem, eu tive esse problema por um tempo, e eu até reformatei meu laptop e por cerca de um dia ou dois, o java estava funcionando melhor, mas não demorou muito para ele diminuir a velocidade novamente. Portanto, não tenho certeza se a limpeza do disco rígido pode ajudar, mas apenas para esclarecer as coisas, o que devo procurar com o comando java -verbose-version? - Jason Dahl
@JasonDahl você estaria procurando o ponto em que o processo diminui / trava / pára. - MikeTheLiar


Isto é provavelmente devido a um bug não tão conhecido # 6999460:

Eu acertei o mesmo bug ontem e simplesmente não pude acreditar.

No meu caso, compilando 18 curtas *.java arquivos com javac demorou mais de 3 minutos (em um Core i5 com tudo em um SSD).

Tente o mesmo com o Java 7 update 51.


1