swirec_shmem_address
Base address in memory for Recognizers to use for shared memory.
Value |
Hexadecimal string of a memory address. For example, 2000408400AC0000 (64-bit system). If 0 (or empty), the operating system automatically generates the address. |
Default |
(empty, the default address is used) |
How to set |
In Management Station set on the Nuance recognition service. If not using Management Station, set in a Recognizer configuration file (User-nrsxx.xml). (Must use the same value for all recognition server instances on the host.) |
Usage |
Set by system administrators for all recognition servers on a host. Do not change the default value unless Nuance technical support recommends a change. This parameter is useful when a recognition server process fails to attach to the default shared memory address. When this happens, Nuance can recommend a different value. |
Performance |
All recognition server processes sharing memory on a host must specify the same value for this parameter. Different values will crash Recognizer. |
This parameter synchronizes all recognition server processes on the host to share the same memory region.
This parameter belongs to a group of parameters that control shared memory. It is only relevant when swirec_shmem_enabled is set. For a complete example, see swirec_shmem_enabled.