Java Profiler unter z/OS
- myoggradio
- Registered Member
- Posts: 11
- Joined: Tue Jul 30, 2024 8:15 pm
Java Profiler unter z/OS
Guten Tag,
gibt es eigentlich einen Java Profiler, der unter z/OS funktioniert?
Idealerweise ein Open Source Tool.
Hat jemand von Euch damit Erfahrungen?
Mit freundlichen Grüßen
Christian aka myoggradio
gibt es eigentlich einen Java Profiler, der unter z/OS funktioniert?
Idealerweise ein Open Source Tool.
Hat jemand von Euch damit Erfahrungen?
Mit freundlichen Grüßen
Christian aka myoggradio
- Anuj Dhawan
- Founder
- Posts: 2812
- Joined: Sun Apr 21, 2013 7:40 pm
- Location: Mumbai, India
- Contact:
Re: Java Profiler unter z/OS
I don't have experience with it - however did a research - here are some examples and resources for Java profilers and tools that can be used with z/OS, see if this helps:
- JProfiles :
- VisualVM:
- Website: VisualVM
- Details: VisualVM is an open-source tool for monitoring and profiling Java applications. It can be used with z/OS if you configure it correctly. Documentation and community forums can provide additional help for setting it up in a z/OS environment.
- Eclipse Memory Analyzer Tool (MAT):
- Website: Eclipse MAT
- Details: Eclipse MAT is a powerful tool for analyzing heap dumps. While it's not a real-time profiler, it can help with memory-related profiling. It supports various platforms, including z/OS, through heap dump analysis.
- YourKit Java Profiler:
- Website: YourKit Java Profiler
- Details: YourKit is another commercial profiler that supports z/OS environments. They offer a trial version, and you might need to reach out to their support team for specific z/OS integration details.
Thanks,
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
- myoggradio
- Registered Member
- Posts: 11
- Joined: Tue Jul 30, 2024 8:15 pm
Re: Java Profiler unter z/OS
Hallo Anuj,
Danke für Deine Recherche. :-)
Schade das niemand schon Erfahrungen mit so einem Tool unter z/OS berichten kann. :-(
Werden wir wohl selbst Erfahrungen sammeln müssen.
Aber damit haben wir schon mal einen Ausgangspunkt.
Vielen Dank
Christian aka myoggradio
Danke für Deine Recherche. :-)
Schade das niemand schon Erfahrungen mit so einem Tool unter z/OS berichten kann. :-(
Werden wir wohl selbst Erfahrungen sammeln müssen.
Aber damit haben wir schon mal einen Ausgangspunkt.
Vielen Dank
Christian aka myoggradio
- myoggradio
- Registered Member
- Posts: 11
- Joined: Tue Jul 30, 2024 8:15 pm
Re: Java Profiler unter z/OS
Hallo Zusammen,
habe mal die Firmen hinter JProfiler und YourKit angeschrieben und nachgefragt, ob Sie z/OS unterstützen.
Die Firma hinter JProfiler hat geantwortet:
"Danke für Ihre E-Mail. Ich nehme an, sie beziehen sich auf JProfiler. Wir bieten leider keine Unterstützung für das Profilen auf z/OS an. Für weitere Fragen stehe ich gerne zur Verfügung. "
Soweit so schlecht. :-(
Christian aka myoggradio
habe mal die Firmen hinter JProfiler und YourKit angeschrieben und nachgefragt, ob Sie z/OS unterstützen.
Die Firma hinter JProfiler hat geantwortet:
"Danke für Ihre E-Mail. Ich nehme an, sie beziehen sich auf JProfiler. Wir bieten leider keine Unterstützung für das Profilen auf z/OS an. Für weitere Fragen stehe ich gerne zur Verfügung. "
Soweit so schlecht. :-(
Christian aka myoggradio
- myoggradio
- Registered Member
- Posts: 11
- Joined: Tue Jul 30, 2024 8:15 pm
Re: Java Profiler unter z/OS
Habe nun auch erste Resultate für VisualVM.
VisualVM läuft auf einem Windows Rechner.
Dort muss eine "remote Connection" zu einem Prozess im z/OS aufbauen.
Dem z/OS Prozess muss man Java Options mitgeben:
-Dcom.sun.management.jmxremote.port=7777
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Mit diesen Optionen stellt der z/OS einen Port zur Verfügung, an den sich der Windows Prozess verbinden kann, um Informationen zu ziehen.
Bisher haben wir nur eine Test Started Task beobachtet. Die Ergebnisse sagen nicht viel aus, da in der Test Started Task nicht viel passiert.
Wir werden nächste Woche unser eigentliches Ziel ins Auge fassen.
Mal sehen, ob wir auch vernünftige Resultate bekommen.
Gruß Christian
VisualVM läuft auf einem Windows Rechner.
Dort muss eine "remote Connection" zu einem Prozess im z/OS aufbauen.
Dem z/OS Prozess muss man Java Options mitgeben:
-Dcom.sun.management.jmxremote.port=7777
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Mit diesen Optionen stellt der z/OS einen Port zur Verfügung, an den sich der Windows Prozess verbinden kann, um Informationen zu ziehen.
Bisher haben wir nur eine Test Started Task beobachtet. Die Ergebnisse sagen nicht viel aus, da in der Test Started Task nicht viel passiert.
Wir werden nächste Woche unser eigentliches Ziel ins Auge fassen.
Mal sehen, ob wir auch vernünftige Resultate bekommen.
Gruß Christian
- myoggradio
- Registered Member
- Posts: 11
- Joined: Tue Jul 30, 2024 8:15 pm
Re: Java Profiler unter z/OS
Nun hat auch die Firma hinter YourKit geantwortet:Vielen Dank für Ihr Interesse an unseren Produkten.Die YourKit-Software ist nicht mit z/OS kompatibel. Derzeit unterstützen wir die Betriebssysteme Linux, macOS und Windows. Bitte zögern Sie nicht, uns zu kontaktieren, wenn Sie weitere Fragen haben oder Hilfe benötigen.
Also auch nichts. :-(
Gruß Christian
Also auch nichts. :-(
Gruß Christian
- Anuj Dhawan
- Founder
- Posts: 2812
- Joined: Sun Apr 21, 2013 7:40 pm
- Location: Mumbai, India
- Contact:
Re: Java Profiler unter z/OS
This topic got me curious, so I looked into it further. Here are some more Java profiler tools that support mainframes. Check them out and see if they help you:
1. IBM Health Center
1. IBM Health Center
- Overview: A lightweight profiling and monitoring tool that comes with IBM SDK for Java. It provides insights into the performance and health of Java applications running on z/OS.
- Features:
- CPU usage analysis
- Memory usage and garbage collection monitoring
- Thread activity and contention analysis
- Method profiling and performance metrics
- Overview: A comprehensive performance analysis tool for applications running on z/OS, including Java applications.
- Features:
- Detailed performance reports
- Identification of performance bottlenecks
- Memory leak detection
- Thread and heap analysis
- Overview: A performance tuning tool by Broadcom that supports various mainframe applications, including Java.
- Features:
- Performance monitoring and tuning
- CPU and memory usage analysis
- Identification of inefficient code
- Comprehensive reporting and analysis tools
- Overview: A performance management tool that provides in-depth performance analysis for mainframe applications, including those written in Java.
- Features:
- Performance profiling and tuning
- Resource utilization analysis
- Identification of performance hotspots
- Detailed reporting and recommendations
- Overview: Various JVM tools that come with the IBM SDK for Java on z/OS, such as jstat, jmap, and jstack, can be used for profiling and monitoring Java applications.
- Features:
- JVM statistics and monitoring
- Heap dump analysis
- Thread dump analysis
- Garbage collection logs and metrics
Thanks,
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Anuj
Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
- myoggradio
- Registered Member
- Posts: 11
- Joined: Tue Jul 30, 2024 8:15 pm
Re: Java Profiler unter z/OS
Hallo Anuj,
da hast Du Dir ja noch mehr Mühe gegeben. Vielen Dank :-)
Wir werden erst mal schaun wie weit wir mit VisualVM kommen.
Die von Dir angesprochenen Tools werden zum Teil doch recht teuer sein.
Liebe Grüße
Christian
da hast Du Dir ja noch mehr Mühe gegeben. Vielen Dank :-)
Wir werden erst mal schaun wie weit wir mit VisualVM kommen.
Die von Dir angesprochenen Tools werden zum Teil doch recht teuer sein.
Liebe Grüße
Christian
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute