Controlling client JVM settings
Beginning with HCL Notes 12.0.1, notes.ini settings are available to apply custom JVM setting values to the standard Notes client and Domino Designer client.
About this task
These customizations are useful for adjusting memory when performance for a particular JVM component is slow.
When Notes starts, it checks for these ini settings, and when a custom setting is
found, it ignores the default value in the jvm.properties file. However, it is
important to know that on startup, Notes creates a new jvm.properties file in the
user's workspace directory (<notes_data>\workspace). This new file contains the
merged default values (from the
<notes_program_directory>\framework\rcp\deploy\jvm.properties file) and the
custom values (specified via notes.ini settings), which take precedence.
- On startup, Notes creates a new jvm.properties file in the user's workspace directory (<notes_data>\workspace). This new file contains the merged default (from the <notes_program_directory>\framework\rcp\deploy\jvm.properties file) and custom values (specified via notes.ini parameters) and takes precedence.
- The custom JVM values persist after a Notes upgrade.
- If you configure a custom value but later remove its setting, when the client restarts, it reverts to using the default value in jvm.properties.
You can customize the following settings. For each value that you want to customize,
use the notes.ini setting
WCT_<argument>=<value>, where
<argument> is the setting name and
<value> is the desired value. For example:
WCT_vmarg.Xmx=-Xmx256m. vmarg.Xmx
vmarg.Xms
vmarg.Xmca
vmarg.Xss
vmarg.Xquickstart
vmarg.Xnolinenumbers
vmarg.Xjitexclude
vmarg.Dosgiext
vmarg.Dscmx
vmarg.Xscmaxaot
vmarg.Xminf
vmarg.Xmn
vmarg.Dshare
vmarg.Xnoverify
vmarg.Xgcpolicy
vmarg.Xtrace
vmarg.Djavapolicy
vmarg.Xmaxt
jvm.shareclasses.loc
jvm.shareclasses.fullpath
jvm.library.path