Node Configuration Reference
Debuggers
JVM Configuration
This link is displayed only if the node is associated with a TIBCO host.
Property | Required? | Editable? | Accepts SVars? | Description |
---|---|---|---|---|
Max Heap Size (MB) | N | Y | N | The maximum size of the heap for the JVM. If Max Heap Size is specified -Xmx Max Heap Size m is appended to the JVM argument string. |
Java Thread Stack Size (KB) | The size of the Java thread stack. If a Java thread stack size is specified the string -Xss Java Thread Stack Size k is appended to the JVM argument string. | |||
Enable JVM Security Manager | N | Y | N | When enabled, code running on the node cannot shut down the node process by accidentally or purposefully calling System.exit. |
General Args | N | Y | N | General arguments to pass to the JVM. |
Properties | N | Y | Y | Properties to pass to the JVM. For each property, name is required but value is optional. For a property with a value the string -Dname=value is appended to the JVM argument string. For a property without a value the string -Dname is appended to the JVM argument string. |
JVM Argument String | RO | RO | The argument string passed to the JVM. It is generated from the other properties. |
Tuning
A node supports resource instances as JCA resource adapters. Resource adapters can dispatch runnable jobs to the JCA work manager which internally uses a JCA thread pool to execute the jobs. There is one JCA thread pool per node and all resource adapters use same thread pool to dispatch their jobs. Currently only the JMS resource adapter is using this thread pool for its job execution.
Property | Required? | Editable? | Accepts SVars? | Description |
---|---|---|---|---|
Core Pool Size | N | Y | Y | When a new task is submitted and fewer than Core Pool Size threads are running, a new thread is created to handle the request, even if other threads are idle. If there are greater than Core Pool Size but fewer than Max Pool Size threads running, a new thread is created only if no threads are idle. Must be greater than or equal to zero.
Default: 2. Two threads are used to service one request: one for receiving the request and one for receiving the response. |
Max Pool Size | N | Y | Y | The maximum number of threads in the pool. Must be greater than zero and greater than or equal to Core Pool Size.
Default: 250. |
Keep Alive Time (s) | N | Y | Y | The amount of time an idle thread remains in the pool before being reclaimed if the number of threads in pool is more than Core Pool Size.
Default: 60 s. |
Copyright © 2022. Cloud Software Group, Inc. All Rights Reserved.