JMX / JConsole
Eine erste Anlaufstelle könnte der Reiter "Threads" sein. Hier gibt es eine Schaltfläche, um Deadlocks automatisch zu identifizieren. Wird kein Deadlock gefunden, könnte ein Thread auch in einer Endlosschleife hängen oder einen Memory-Leak verursacht haben.
