Po sprawdzeniu Menedżera zadań (Windows 7), mam około 60 uruchomionych instancji javaw.exe, od około. 1000K - 450 000K.

Obecnie pracuję nad dużym projektem, tworząc oprogramowanie przy użyciu Eclipse Helios.

Czy ktoś może wyjaśnić, dlaczego tak się dzieje?

1
Mus 2 marzec 2012, 22:21

3 odpowiedzi

Najlepsza odpowiedź

Wiele możliwych przyczyn tego stanu rzeczy, ale z mojego doświadczenia wynika, że ​​najbardziej prawdopodobne jest to, że instancje Twojej aplikacji, które zaczynasz testować lub debugować, pozostają w pobliżu, gdy myślisz, że zniknęły.

1
antlersoft 2 marzec 2012, 22:28

Jeśli nie zatrzymasz wyraźnie poprzedniej instancji i ponownie klikniesz przycisk „Uruchom jako” (zielona strzałka), poprzednia instancja będzie nadal działać w tle. W zakładce konsoli znajduje się lista rozwijana, która pokaże wszystkie uruchomione instancje. Musisz kliknąć czerwone pole na każdym z nich, aby zabić proces.

1
aglassman 3 marzec 2012, 00:53

Myślę, że to błąd w Eclipse. Po zatrzymaniu konsoli - klikając duży czerwony przycisk - proces javaw.exe kontynuuje działanie.

Rozwiązujesz go, otwierając menedżera zadań, identyfikując proces javaw.exe, który nie jest przeznaczony dla Eclipse (przejdź do wyświetlania kolumn i pokaż „wiersz poleceń”), a następnie kliknij prawym przyciskiem myszy: zakończ zadanie

1
rupweb 12 marzec 2014, 17:39