Re: Prevent JVM from starting again and again
"D*B" <[email protected]>
| Newsgroups | gmane.comp.lang.as400.java |
|---|---|
| Message-ID | <567A2936E94C4CAA983229FF452639F6@Lisp> |
<Madie> I am calling Java class in a CL program using QSH command... it seems its starting JVM for each call which is not so good for performance, is there a way to prevent this so JVM is started once and then all future call is handled by started JVM instance? </Madie> You could use the command RUNJVARUN, it's part of my Open Source project AppServer4RPG and available at SourceForge. It's running all Java calls in one prestarted JVM, so you would have very fast responses with nearly unlimited scalability. As it is running multithreaded in a single JVM, your java calls must not unload the JVM (System.exit()) and you can't use System.out for giving back responses. If you would need more sophisticated parameter handling, it's not too hard to implement your Java part to run with AppServer4RPG. D*B -- This is the Java Programming on and around the IBM i (JAVA400-L) mailing list To post a message email: JAVA400-L-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/java400-l or email: JAVA400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/java400-l.