Das ist ein hartes und oft unmögliches Ziel, ich habe dieses Problem mehrmals konfrontiert.
ich folgen in der Regel den folgenden Prozess:
1) Öffnen Sie die Fortschrittsanzeige und sehen, ob es irgendetwas darin aufgeführt ist; In einigen Fällen verursacht ein Nicht-System-Job das Problem, und es wird tatsächlich benannt. Wenn hier nichts auftaucht, kann es sich um einen Job handeln, der als System getaggt ist (um ihn zu verstecken), oder etwas, das nicht einmal als Job läuft (sogar noch schlimmer)
2) Verwenden Sie den Show-Heap unter den allgemeinen Einstellungen, zu versuchen und zu erkennen, ob die Heap-Größe springt. Standardmäßig läuft Eclipse mit nicht genügend JVM Heap Space und sobald es das Limit erreicht hat, wird es anfangen zu schwirren, auch wenn kein Plugin einen Fehler macht und hängen bleibt.
3) Erstellen und führen Sie eine Debug-Version des Arbeitsbereichs aus und versuchen Sie, das Problem zu reproduzieren, und brechen Sie an diesem Punkt das Programm von der anderen Eclipse und sehen Sie, welche Threads aktiv sind. Leider werden die meisten Threads nicht mit dem Laich-Plugin identifiziert, das wirklich nervt.
4) Leider vergeuden Zeit auf einer Suche.