Zitat Zitat von BenderD Beitrag anzeigen
... von diesen Wrappern von Java Funktionen würde ich dringlich abraten, da freut sich nur der Hardwarelieferant.
D*B
Genau diese Befürchtung hatten wir auch. Einige Funktionen sind in C geschrieben, da gibt es kein Problem. Allerdings sind einige Funktionen, wie du richtig sagst, in Java geschrieben. Da wird in dem Job, in dem die Funktion verwendet wird, eine VM (einmalig) gestartet. Wir haben bei uns dann mal getestet, wie sich das System verhält, wenn jeder User in jeder Sitzung eine VM startet und den Tag über behält. Das Ergebnis war, dass es eine messbare, aber nicht merkbare Mehrbelastung des Hauptspeichers gab. Wir hatten in Spitzenzeiten gut 1000 VMs laufen. Das einzige Problem ergab sich, als (testweise) zig User gleichzeitig die VMs starteten.

Aber das Ergebnis ist natürlich nicht auf andere Umgebungen direkt übertragbar. Unsere IBM i hat relativ viel Hauptspeicher (ca 1 TB).
Aber ich will damit sagen, dass das ganze auf jeden Fall handlebar ist, wenn man die Funktionen nur in wenigen Jobs benötigt, bzw. wenn die Jobs in absehbarer Zeit wieder beendet werden. Dann ist die VM ja auch schnell wieder weg.