-
Welche JVM ist zu bevorzugen?
Moin,
nachdem wir V7R1 installiert haben, ist mir aufgefallen, das die bisherigen Programme kein Java-Verzeichnis mehr unter /QIBM/ProdData/Java400/ gefunden haben.
Unter V7R1 stehen sie jetzt im Verzeichnis /QOpenSys/QIBM/ProdData/JavaVM/
Dies ist auch schon unter V6R1 zu beobachten, wobei dort in beiden Verzeichnissen Java-Versionen vorhanden sind.
Im Verzeichnis /QIBM/ProdData/Java400/ erhalte ich zur Umgebungsvariable java.vm.name den Wert "Classic VM".
Unter /QOpenSys/QIBM/ProdData/JavaVM/ erhalte ich zur Umgebugnsvariable java.vm.name den Wert "IBM J9 VM"
Beides mit jdk60!
Jetzt zu meinen Fragen:
1. Warum sind da Unterschiede und welche Vor- und Nachteile ergeben sich bei den Versionen?
2. Davon ausgehend, dass die Programme alle auf Java 1.4 kompiliert wurden, in welcher Reihenfolge prüfe ich die Verzeichnisse ob sie vorhanden sind, so das ich die optimalste JVM verwende die auf dem System zur Verfügung steht?
Danke + Gruß
Max
-
... die IBM J9 VM (zuweilen auch als 32 Bit bezeichnet) ist meist die schnellere (der AIX), die 64 Bit Classic ist Auslaufmodell. Gesteuert wird das am einfachsten und besten über die Environment Variable JAVA_HOME. Verzeichnisse abprüfen, braucht man da nicht.
D*B
Zitat von max40
Moin,
nachdem wir V7R1 installiert haben, ist mir aufgefallen, das die bisherigen Programme kein Java-Verzeichnis mehr unter /QIBM/ProdData/Java400/ gefunden haben.
Unter V7R1 stehen sie jetzt im Verzeichnis /QOpenSys/QIBM/ProdData/JavaVM/
Dies ist auch schon unter V6R1 zu beobachten, wobei dort in beiden Verzeichnissen Java-Versionen vorhanden sind.
Im Verzeichnis /QIBM/ProdData/Java400/ erhalte ich zur Umgebungsvariable java.vm.name den Wert "Classic VM".
Unter /QOpenSys/QIBM/ProdData/JavaVM/ erhalte ich zur Umgebugnsvariable java.vm.name den Wert "IBM J9 VM"
Beides mit jdk60!
Jetzt zu meinen Fragen:
1. Warum sind da Unterschiede und welche Vor- und Nachteile ergeben sich bei den Versionen?
2. Davon ausgehend, dass die Programme alle auf Java 1.4 kompiliert wurden, in welcher Reihenfolge prüfe ich die Verzeichnisse ob sie vorhanden sind, so das ich die optimalste JVM verwende die auf dem System zur Verfügung steht?
Danke + Gruß
Max
-
Danke für die Antwort,
die Programme laufen nachher auf verschiedene Systeme, daher ist offen welche JVM installiert ist und darum soll das dann automatisch ermittelt werden so das kein händisches tun mehr nötig ist!
Gruß
Max
-
... das Vorhandensein eines Verzeichnisses sagt nix drüber aus, ob darin tatsächlich eine lauffähige Java Version steckt und welche!
Normalerweise versucht man eine JVM zu starten, was bei korrekter Instalölation auch immer geht und prüft dann im Java, ob die von der Version her ausreicht.
D*B
Zitat von max40
Danke für die Antwort,
die Programme laufen nachher auf verschiedene Systeme, daher ist offen welche JVM installiert ist und darum soll das dann automatisch ermittelt werden so das kein händisches tun mehr nötig ist!
Gruß
Max
-
okay.
Vielen Dank.
Gruß Max
-
Ich finde es schon seltsam, auf einem 128-Bit-System (OS/400) mit 64-Bit-CPU eine 32-Bit-JVM vorzuziehen.
Wäre da eine 64-Bit-JVM nicht wenigsten zu erwarten ?
-
... eine 64 Bit JVM kann nur dann Vorteile bringen, wenn man Heaps mit mehr als 4 GB Storage braucht (und die dann auf einer AS/400 auch noch mit Hauptspeicher hinterlegen kann). Bei allem anderen bringt sie Nachteile, weil die Pointer größer und die Erstellung vieler kleiner Objekte teurer wird. Auf der AS/400 (und kompatiblen Rechnern, wie i, i5 und anderen renames) kommt noch hinzu, dass die 32 Bit die Aix als Erblasser hat und deutlich ausgereifter ist.
D*B
Zitat von Fuerchau
Ich finde es schon seltsam, auf einem 128-Bit-System (OS/400) mit 64-Bit-CPU eine 32-Bit-JVM vorzuziehen.
Wäre da eine 64-Bit-JVM nicht wenigsten zu erwarten ?
Similar Threads
-
By Robi in forum NEWSboard Java
Antworten: 10
Letzter Beitrag: 01-10-10, 21:11
-
By Robi in forum NEWSboard Java
Antworten: 29
Letzter Beitrag: 25-03-10, 14:48
-
By itec01 in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 16-07-09, 09:25
-
By KM in forum NEWSboard Java
Antworten: 1
Letzter Beitrag: 21-07-06, 11:13
-
By WPF in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 09-07-04, 09:30
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks