Explanation of *NOMAX in JVM Maximum Heap Memory (MB) entry:

GCHMAX is the parameter used on the iSeries JAVA command that is essentially
equivalent to -mx and -Xmx on most other platforms.  It's default value is
*NOMAX.  From the IBM Developer Kit for Java documentation for iSeries:

	The GCHMAX parameter specifies the maximum amount of memory in kilobytes
	that the Java virtual machine can allocate. Normally, you should use the
	default or set this value as large as possible. However, if you are
	concerned about a program that uses all available memory, you can set
	GCHMAX to a smaller value. The default value is system dependent and
	model dependent.

	If Java virtual machine memory allocation reaches GCHMAX, all other Java
	virtual machine threads are stopped while garbage collection takes place.
	If garbage collection cannot reduce the memory allocation, the Java
	virtual machine stops.

	*NOMAX 
		The garbage collection heap grows until all system resources are
		gone. Then, a synchronous garbage collection starts to reclaim the
		resources that are no longer in use. With *NOMAX, synchronous
		garbage collection occurs only if all available heap storage has
		been used. 

Properties specified on JVM Command Line:

	os400.jit.mmi.threshold
		The os400.jit.mmi.threshold property sets the number of times that
		a method will be run before it is compiled with the JIT Compiler.

	os400.pool.size
		The os400.pool.size property defines how much space should be made
		available for each heap pool in the	thread local heap. The
		parameter is specified in kilobytes.