Startup parameter: usemembar

Startup parameters change the behavior of the Service Manager server. You can always set a startup parameter from the server's operating system command prompt.




When this parameter is enabled, Service Manager creates a JVM with the –XX:+UseMemBar parameter. When usealtsignalstack is enabled on Linux platforms, Service Manager runs into a known JVM issue. The JVM needs –XX:+UseMemBar to avoid running into the known issue.

Note This parameter applies to UNIX only.

Valid if set from

Initialization file (sm.ini)

Requires restart of the Service Manager server?


Default value

In LINUX: 1 (start the JVM with -XX:+UseMembar option).

In all the other UNIX platforms: 0 (start the JVM without -XX:+UseMembar option).

Possible values

0 (Disabled)

1 (Enabled)

Example usage

Command line: sm -httpPort:13080 -usealtsignalstack:1 –usemembar:1

Initialization file:



Related topics

System parameters

Related topics

Enter a parameter in the sm.ini file

Related topics

Client parameters for Windows clients