2016-08-08 79 views
2

Ich habe mit Java für eine Weile gearbeitet und einige Programme, die ich gemacht habe, sind schrecklich langsam und Teile von ihnen laufen mit miserablen Geschwindigkeiten. Ich denke, es sollte ein Debug-Tool als Eclipse-Erweiterung oder als eine vorhandene Funktion sein, die zeigt, welche Zeilen oder Abschnitte des Codes am längsten dauern, um die Ausführung zu beenden. Gibt es ein solches Tool, das ich verwenden könnte, oder gibt es einen besseren Weg, um nach Optimierungen zu suchen?Java eclipse IDE line Geschwindigkeit debuggen

+5

Google für 'java profiler' –

Antwort

2

+1 zum Messen vor der Optimierung!

Der Standard jvisualvm und seine Registerkarte Sampler können die Engpässe für Sie leicht lokalisieren.

jvisualvm ist auf dem gleichen Pfad wie javac, so geben Sie einfach jvisualvm an die Konsole, und es läuft.

Auf dem Screenshot unten können Sie sehen, wie ich Eclipse Sampling bin. Sie können auch Ihr eigenes Programm ausprobieren, wählen Sie einfach das Programm in der Anwendungsleiste.

jvisualvm eclipse sampling