In some cases, a Streaming application needs to, upon startup, perform a large number of update and/or insert operations on a disk-based query table. This may quickly exhaust the shared memory configured for the application (which is 512MB by default). The resulting console log will show warnings about this shortly before the application exits:
INFO com.streambase.sb.sbd.net.StreamBaseHTTPServer: sbd at jmulcahe-X1E:54430; pid=23880; version=10.6.3_258554276e2ca4096895318524265e1220d38934; Listening
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 89 % of shared memory in use for segment 2
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 80 % of shared memory in use for segment 3
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 80 % of shared memory in use for segment 1
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 80 % of shared memory in use for segment 4
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 80 % of shared memory in use for segment 5
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 80 % of shared memory in use for segment 0
WARN com.tibco.ep.dtm.sharedmemory: (smalloc.cpp:811) Low memory warning: 80 % of shared memory in use for segment 6
This can especially occur in migrated applications from (StreamBase 7 and earlier), as shared memory was not used prior to Streaming 10.