Java sangat lambat untuk memulai

0

Saya punya masalah aneh di mana dibutuhkan sekitar 8 menit (bukan berlebihan) untuk memulai java. Ini termasuk memanggil java atau javac dari baris perintah, atau memulai aplikasi java, terutama gerhana. Masalah ini hanya pada boot windows 7 saya, dan boot Ubuntu saya tidak melambat sama sekali. Adakah ide mengapa ini sangat lambat? Berikut adalah info yang mungkin relevan.

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)
Jason Dahl
sumber
1
Anti Virus. Rusak dns. Disk hampir mati. Sistem bertukar dengan buruk.
Thorbjørn Ravn Andersen
(7u2 agak ketinggalan zaman.) Ctrl-break di jendela konsolnya mungkin menunjukkan di mana masalahnya.
Tom Hawtin - tackline
Sebelum kami membantu Anda memperbarui instalasi Java Anda, mungkin itu adalah versi yang telah Anda instal yang menjadi masalahnya. Bahkan bagi saya, versi ini Anda aktif, mungkin rilis awal berdasarkan informasi versi "02b13".
Ramhound

Jawaban:

1

Coba java -verbose, itu akan mencetak setiap langkah yang dilaluinya, mungkin Anda akan melihat langkah-langkah mana yang memakan waktu lama.

Saya mencoba java -verbose -versiondan apa yang dilakukannya adalah memuat banyak botol dari disk. Mungkin harddisk Anda membutuhkan cinta?

Tobb
sumber
Yah saya punya masalah ini untuk sementara waktu, dan saya bahkan memformat ulang laptop saya dan selama sekitar satu atau dua hari, java berjalan lebih baik, tetapi tidak butuh waktu lama untuk memperlambat lagi. Jadi saya tidak yakin apakah pembersihan harddrive dapat membantu, tetapi hanya untuk membersihkan, apa yang harus saya cari dengan perintah java -verbose-version?
Jason Dahl
@JasonDahl Anda akan mencari titik di mana proses melambat / hang / berhenti.
MikeTheLiar
1

Ini mungkin disebabkan oleh bug # 6999460 yang tidak terlalu terkenal :

Saya memukul bug yang sama kemarin dan tidak bisa percaya.

Dalam kasus saya, mengkompilasi 18 *.javafile pendek dengan javacwaktu lebih dari 3 menit (pada Core i5 dengan semua yang ada di SSD).

Coba hal yang sama dengan pembaruan Java 7 51.

hvb
sumber