Hallo Debianer,
ich suche einen Profiler für Eclipse und/oder die Java VM da ich in letzter Zeit etwas unzufrieden damit bin wie meine selbstgebaute Software Speicher nutzt.
Ein auswechseln des GCs hilft zwar bei bestimmten Einstellungen doch sobald diese sich Ändern nutzt auch der alte Aufruf von Java mit unterschiedlichen GCs nicht mehr viel.
Dann geht der Speicher mal schnell bis zu 800 MB Weg.
Deshalb will ich nun per Profiling schauen wo die Endpässe in meinem Programm sind.
Leider finde ich zwar viele Hinweise zu Eclipse TPTP doch im Debian Archiv finde ich leider nichts.
Ebenfalls habe ich jconsole für die VM gefunden.
Und eine gute Seite mit einem Einstieg wäre auch super.
Wäre super wenn jemand mehr wüsste.
Würde gerne Optimieren was meine Programmierung angeht aber ohne die genauen Engpässe zu kennen ist es etwas schwer.
Martin
Java Profiler
-
- Beiträge: 827
- Registriert: 26.05.2008 12:04:54
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Nörten-Hardenberg
-
Kontaktdaten:
Java Profiler
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever
-
- Beiträge: 827
- Registriert: 26.05.2008 12:04:54
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Nörten-Hardenberg
-
Kontaktdaten:
Re: Java Profiler
Hallo,
hat den keiner eine Antwort für mich parat?
Zwar hab ich mein Speicherproblem durch eine Optimierung in der Programmierung etwas im Griff doch ein Profiler sollte schon an Bord sein.
Martin
hat den keiner eine Antwort für mich parat?
Zwar hab ich mein Speicherproblem durch eine Optimierung in der Programmierung etwas im Griff doch ein Profiler sollte schon an Bord sein.
Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever
Re: Java Profiler
Du musst TPTP ja nicht aus den Debian Archiven holen. Das kannst du dir ja gesondert herunter laden.Milbret hat geschrieben: Leider finde ich zwar viele Hinweise zu Eclipse TPTP doch im Debian Archiv finde ich leider nichts.
Ansonsten hat netbeans einen sehr guten Profiler. Falls der Import des Projekts nach Netbeans nicht zu viel Aufwand ist, wäre das ja auch noch eine Option. Ob der Netbeans Profiler im Debian-Paket dabei ist, weiß ich allerdings nicht.
Re: Java Profiler
Ich nutze NetBeans...da ist der Profiler VisualVM integriert (bzw. wird/wurde dort entwickelt). Mittlerweile ist er aber im JDK enthalten - sollte also bei dir installiert sein.
Du findest es im Java Install Verzeichnis ( /usr/lib/jvm/java-6-sun/bin ) und kannst es dann mit ./jvisualvm starten.
Edit:
Durch die sehr gute Integration in NB wäre der Tipp von hupfdule, das Projekt mal in NB zu öffnen, vielleicht gar nicht schlecht...dann kannst du auch mal mit einer sofort funktionierenden IDE arbeiten
Du findest es im Java Install Verzeichnis ( /usr/lib/jvm/java-6-sun/bin ) und kannst es dann mit ./jvisualvm starten.
Edit:
Durch die sehr gute Integration in NB wäre der Tipp von hupfdule, das Projekt mal in NB zu öffnen, vielleicht gar nicht schlecht...dann kannst du auch mal mit einer sofort funktionierenden IDE arbeiten