Ich habe ein Bash-Skript, das nacheinander ein Java-Programm aufruft. Das ist ein bisschen schwierig, aber hauptsächlich mache ich eine Schleife und führe etwa 1500 mal das gleiche Java-Programm mit verschiedenen Argumenten aus.Sequentielle Ausführung von Java-Programmen == sequentielle Aktivierung des jvm?
Meine Frage ist, wenn Java 1.5 (die Sun VM) verwendet wird, jedes Mal, wenn ich das Java-Programm aufruft, wird eine neue Instanz des jvm erstellt? (Ich bin mir nicht sicher, ob das das richtige Vokabular ist ...)
Sollte ich diese Situation vermeiden, indem ich eine Ebene der Indirektion einführe, dh eine Liste aller Parameter aufbaute und dann ein Java-Programm ausführe, das diese Parameter übernimmt und ausführt Was war bisher mein Einstiegspunkt?
Oder kann ich mit dem Problem umgehen, indem Sie die JVM als resident oder so ähnlich Konfiguration und ruft dynamisch mein Programm ....
Hoffnung, das ist klar ....
thx ...
Ja, ich wäre sehr überrascht, wenn der JVM-Start die tatsächliche Ausführungszeit Ihres Programms nicht in den Schatten stellt. –
ich auch .. Es war da, bevor ich kam und ich kämpfe gegen wirklich schlechte Leistung ... das ist ein guter Ausgangspunkt – LB40