Was tun, wenn ein Troubleshooting in der Produktion, eine Analyse eines Lasttests oder einfach die Unterstützung der Entwicklung auf anderen Systemen durch den Betrieb angesagt ist? Ein langjähriger Java-Administrator öffnet seinen Erfahrungsschatz und berichtet, welche Werkzeuge und Vorgehensweisen sich für ihn in diesen Fällen bewährt haben:
Bei den Werkzeugen geht es um die im JDK mitgelieferten jstat/jinfo/jmap und das neue jcmd. Auf der grafischen Seite sollte jeder Entwickler und Admin die Möglichkeiten der VisualVM kennen. Damit Troubleshooting möglichst erfolgreich abläuft und der Lasttest einen Erkenntnisgewinn über das System bringt, muss man sich nicht auf das Glück verlassen, sondern kann dies mit einem systematischen Vorgehen zuverlässig und wiederholbar meistern.