Ich bin neu in Java und habe als eine Aufgabe herauszufinden, warum nach einiger Zeit läuft Server 100% der CPU verbraucht. Ich denke, ich sollte schauen, was die Threads in dieser Anwendung tun. Als ich den Dienst stoppen wollte, wurde der 5605. Thread gestartet. Wie kontrolliere ich, welche Threads gestoppt sind oder nicht oder zu lange laufen?Wie kontrolliert man, ob ein Thread gestoppt ist oder nicht oder zu lange läuft?
Danke.
Ich denke, Sie sollten in Java-Profiler wie http://www.yourkit.com/ – Gray
suchen Werfen Sie einen Blick auf diese Antwort, die ich in einer früheren Frage veröffentlicht: http://StackOverflow.com/a/ 6868752/425406 Hier geht es um eine Möglichkeit, die Teile des Codes zu identifizieren, die CPU-Fresser sind. – Sean