| Answer | Java-related variables
Domino 6 Notes.ini variables include a group of settings that affect how Java programs run on your server. Here are some of these Java-related variables:
JavaEnableJIT=<n>
This variable enables or disables the default Java Just-in-Time compiler (JIT), if one is provided. JavaEnableJIT=1 allows normal loading of the default JIT; 0 disables the JIT.
JavaJITName=<name>
This variable enables the specified JIT. Use the JavaJITName setting to load a JIT other than the default JIT (if one exists).
JavaMaxHeapSize=<bytes>
This variable specifies the maximum size the Java heap can reach. You can specify the number of bytes directly or use the suffix MB to indicate megabytes. For example, specifying 64 MB is the same as specifying 67108864.
JavaMinHeapSize=<bytes>
This variable specifies the initial size of the Java heap at Java Virtual Machine (JVM) startup. As with JavaMaxHealSize, you can specify the number of bytes directly or use the suffix MB to indicate megabytes.
JavaNoAsyncGC=<n>
This variable prevents or allows the JVM from running the garbage collection (GC) mechanism in a separate background thread. Specify JavaNoAsyncGC=1 to prevent the GC from running in the background. (This can help you debug internal JVM problems.)
JavaNoClassGC=<n>
This variable, when set to 1, prevents the GC mechanism of classes, which protects static fields.
JavaStackSize=<bytes>
This variable specifies the size of each Java thread's execution stack.
JavaUserClasses=<list>
This variable allows code-sharing across agents and applets.The value <list> is a list of directories, JAR files, or ZIP files that are added to the Java Virtual Machine's internal classpath so that classes can be found via the system loader (rather than via attachments to the agent or applet). Use a semicolon to separate list items for Win32 and OS/2 systems, and use a colon to separate list items for UNIX systems. For example, a valid list for Win32 is:
c:\classes;d:\appxyz\stuff.jar
JavaVerbose=<n>
This variable enables or disables the verbose setting of the JVM, which causes the JVM to issue many messages while it runs. Specify JavaVerbose=1 to enable verbose JVM, which can help troubleshoot runtime problems.
JavaVerboseGC=<n>
This variable enables or disables the verbose setting of the GC mechanism in JVM, which causes the JVM to issue many messages about memory usage as GC runs. JavaVerboseGC=1 enables this setting, which can help you troubleshoot problems. |