Products | Versions |
---|---|
TIBCO iProcess Server Objects (Java) | - |
Not Applicable | - |
Description:
On Solaris systems the Smartheap memory manager cannot be used by
a shared library when running inside a process not built with
Smartheap. TIBCO iProcess Server Objects is a shared library that
always runs in the Java executable, which is never built with
Smartheap. Consequently the benefits of Smartheap are not realized.
Sun offers a native equivalent to Smartheap, libmtmalloc.
When running on a MULTIPROCESSOR system, TIBCO recommends invoking the
libmtmalloc.so library at runtime using the LD_PRELOAD environment
variable. Please consult your Solaris documentation for further
information on how to do so. iProcess Server Objects is not built
with libmtmalloc.so, so it must be configured at runtime with LD_PRELOAD.
Smartheap will be removed from the Solaris version of iProcess Server
Objects in future releases.
Symptoms:
Cause: