IBM Version 52 Computer Accessories User Manual


 
Property Description
CacheThreshold.# Number of business processes that must be in the queue
before any business processes are cached. In addition, this
value is the minimum number of business processes in the
queue before any rescheduling occurs.
In general, setting this value high improves performance by
keeping more business process contexts in memory when they
are placed in the queue. To estimate the amount of memory
that will be consumed, multiply this value by the average size
of your business process contexts. You can obtain the average
context size by using the Sterling B2B Integrator System
Troubleshooter. For more information, refer to the topic
Reviewing System Information.
There is a trade-off between performance and memory
consumption. Setting this value too high can lead to the
following:
v Leave Sterling B2B Integrator with insufficient memory in
some circumstances
v Cause some business processes to remain in the queue for
too long without being examined for rescheduling.
Note that in most cases, even if this value is set low, business
process contexts will usually be recovered from one of the
in-memory caches and not from the disk. The performance
impact is usually seen when the context is placed in the
queue.
MinPoolSize.# Minimum number of threads reserved for a specific queue.
The sum total of all the queues' MinPoolSize values must be
equal to or less than the MaxThreads value. The MinPoolSize
value can be different for each queue.
.# indicates the queue number.
Note: Setting the MinPoolSize parameter too low may cause
queues to back up and degrade performance.
JavaPriority.# Java priority of the threads that are running business
processes. This enables you to set some queues to run more
slowly in order to reduce the issues associated with heavily
used computers being unresponsive to the user interface. Not
all JVMs handle this the same way, with some not respecting it
at all (particularly, the IBM AIX
®
JVM).
EnableDeadlines.# Enables or disables deadline support for a queue. Having the
deadlines enabled controls both the notifications and the
execution order in the queue. If enabled, business processes
with deadlines are executed before those without deadlines.
Valid values are:
v false – Disables deadline support for a queue.
v true – Enables deadline support for a queue.
Rescheduling.# Enables or disables rescheduling support for a queue. Valid
values are:
v false – Business processes are not rescheduled in a queue.
v true – Business processes are rescheduled in a queue.
ReschedulingInterval.# Time interval, in milliseconds, to wait before the rescheduler
passes through the queue to reschedule business processes.
Performance Management 175