You are on page 1of 1

SPLM Documentation Server and its memory usage

The release of NX 10 included the introduction of the SPLM Documentation Server as a new method of
providing Help Documentation and search capabilities. The SPLM Documentation Server is a web
application that will also be utilized by other Siemens products, including Teamcenter and Solid Edge.

By default the SPLM Documentation Server 1.0 has a large memory footprint on Windows. This will be
reduced in later versions, but for the initial release this has to be manually configured. The large
memory footprint is a result of the default Java heap size that is set during the installation process. For
a server that is used by a small number of users, these default values are too large resulting in an
unnecessary large memory footprint.

Since this involves editing the registry, we would like to advise you to make a back-up of the registry.

The configurable parameters of the Siemens PLM Documentation Server are contained in the registry at:

HKLM\Software\Wow6432Node\Apache Software Foundation\Procrun 2.0\Siemens PLM


Documentation Server\Parameters\Java

For JVM memory changes, you will want to configure the following two parameters as shown in the
picture below:
JvmMs - The minimum Java heap space for the server.
JvmMx - The maximum Java heap space for the server.

If the server is used by a small number of users, the Java Heap space can be reduced by setting the
JvmMs and JvmMx values to 192 and 390 respectively. Siemens has done load testing of up to 5000
simultaneous users, but in this case the values for JvmMs and JvmMx were increased to 4096 to reflect
the heavier load on the server.

If you are configuring the server for a large number of users, you should experiment with values for
JvmMs and JvmMx and find values that work well in your situation.

Dennis de Brouwer

You might also like