Diagnosing Memory Problems


One of the following will occur if an application is unable to allocate enough memory to satisfy a request:

If the application runs out of memory while it is....
The result is....
reading a message
the connection is dropped
decoding a message
the message is dropped
sending a message
the message is dropped

Certain messages, such as protocol messages and GMD messages, will trigger a call to abort() (the application will core) when the available memory is exhausted. The only exception is when decoding, in which case the failure is promoted from dropping the message to dropping the connection. Should this occur, a warning with diagnostic information is printed to the location specified by the trace_file option (stdout by default).


TIBCO SmartSockets™ User’s Guide
Software Release 6.8, July 2006
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com