Posted: Fri Jan 06, 2006 12:36 pm Post subject: JVM and Java node
Partisan
Joined: 07 Aug 2001 Posts: 386
Just started to imvestigate the use of Java node in MB V6. Got a few questions from the system administrator who is concerned about JVM memory usage.
1. How many JVM does the MB start ?
One for the whole MB environment or One for each execution group ? or One for each flow that contains a Java node ? Or one for each Java node ?
2. Will the JVM get started if I donnot use any Java node ?
3. When is the JVM started ? At the time when the MB starts or The time when the execution group starts. or Only when the flow that contains a Java node is started ?
4.What does MB V6 provide to administrate the JVM ? such as garbage collection, memory heap size ? JVM statistics ?
Joined: 16 May 2001 Posts: 200 Location: Green Bay Packer Country
1 - JVM is contained within the exe group/DFE PID. Starts and stops with the exe group.
2 - I'm not sure if the JVM always starts or only if a java node is present. I think it always starts.
3 - (Already Covered).
4 - There are some mqsi* commands to adjust heap size and to make some JVM settings. Remember that it's within the exe PID where this ocurs. I'd rely on broker to manage this for you. Broker support could guide you on how to adjust these if necessary. We only had to look at this when we were processing some very large messages (over 10 MB) and had to make sure the JVM was getting enough memory. _________________ Thanks!!!
Joined: 16 May 2001 Posts: 200 Location: Green Bay Packer Country
See my other post for an alternative we are looking at in MB v6. Using the java functionality for java custom node has some limitations. We'd like to get around those in MB v6 with the Java compute.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum