Re: Prevent JVM from starting again and again
Madie <[email protected]>
| Newsgroups | gmane.comp.lang.as400.java |
|---|---|
| Message-ID | <CAFW2iBDYp4wMh-Jj0OmeFt6R-iBO8k6-+vvMo40fzCg5zWE9Yg@mail.gmail.com> |
Sure sir, I will sure give it try ... by the way when you open source , does it mean it can be used for free in production environment? Any licensing you enforce? Thanks for your note... On Tue, Sep 4, 2018 at 11:15 AM, D*B <[email protected]> wrote: > <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. > > -- 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.