Używam PyDev w Eclipse jako mój edytor Python. Jest w porządku pod względem zestawu funkcji. Wszystko działa dobrze, z wyjątkiem jednej bardzo denerwującej rzeczy:Zakończenie realizacji Eclipse PyDev (jeszcze raz)
Samo ukończenie kodu działa szybko. Kiedy naciskam Alt + Spacja, okno wyskakuje prawie natychmiast i wszystkie opcje są dostępne. Opcja na górze jest wybrana. Potem przychodzi problem. Szczegółowy opis pojawi się dopiero około 5-10 sekund. Cały czas CPU pracuje przy maksymalnym obciążeniu, a interfejs nie odpowiada. Cały procesor jest pochłaniany przez proces Java Eclipse (proces sppythona Pythona wydaje się być bezczynny). Następnie pojawia się żółte okno, a wszystko, co zawiera, jest tylko kodem Pythona wybranej funkcji/zmiennej. Wszystkie kolejne szczegóły są wyświetlane natychmiast. Procedura powtarza się po zamknięciu okna zakończenia (na przykład przez zaakceptowanie jednej z opcji i ponowne zapytanie o zakończenie). To doprowadza mnie do szału.
próbowałem dotąd:
- tworząc zupełnie nowy obszar roboczy,
- tworzenia projektu Eclipse/PyDev od podstaw,
- Tweaking JVM aby upewnić się, że ma mnóstwo pamięci
- upewniając się, że wybrano właściwą maszynę JVM (najnowsza dostępna JVM Oracle),
- upewniając się, że proces Pythona komunikuje się swobodnie z instancją Javy (czytałem o możliwych problemach z tym, ale wydaje się, że nie jest to problem).
- upewniając się, że wszystkie zainstalowane wtyczki są aktualne.
Używam wersji Eclipse Helios, ponieważ ostatnio sprawdziłem, czy niektóre rozszerzenia nie zostały jeszcze przeniesione do najnowszej.
Czy ktoś zaobserwował podobny problem? Czy ktokolwiek był w stanie to obejść? Ogólne pomysły dotyczące debugowania i składania sensownego raportu o błędzie? Inne rzeczy warte sprawdzenia.
Jakiekolwiek obejście mniej drastyczne niż całkowite wyłączenie ukończenia?
Dzięki!
EDIT:
Ja również zauważyłem problem z podobnym okienko w edytorze HTML/CSS. Wyglądało to nieco podobnie (żółte okno, z pewnym tekstem w środku), a wyświetlenie trwało nawet kilka wieków. Naprawdę nie wiem, czy to jest powiązane, ale może być.
EDIT (2):
Ok, nie zacząłem z nową instalację najnowszej Eclipse Indigo, bez żadnych dodatkowych wtyczek oprócz PyDev a problem pozostaje. Wygląda na to, że będę musiał szukać nowego IDE.
Myślę, że rozwiązałem to częściowo, zobacz szczegóły tutaj: http://stackoverflow.com/questions/7148619/eclipse-hangs-for-3-4-seconds-before-displaying-a-tooltip-message – julkiewicz