2.7 Estimating the memory requirements

This section discusses how to estimate the memory requirements for the stream data processing engine and standard adaptors. It also presents examples of estimating memory requirements.

The table below lists and describes the items for which memory requirements must be estimated and the subsections that describe how to estimate them.

Table 2-7 Items for which memory requirements must be estimated and the subsections that describe how to estimate them

No.Item for which memory requirements must be estimatedSubsection
1Stream data processing engineRunning an SDP server2.7.1(1)
2Tuples2.7.1(2)
3Retaining tuples2.7.1(3)
4Changing the maximum number of elements to be used in a stream queue2.7.1(4)
5Changing the API trace buffers2.7.1(5)
6Acquiring tuple logs2.7.1(6)
7Executing query groups2.7.1(7)
8Timestamp adjustment2.7.1(8)
9Standard adaptorsRunning adaptors2.7.2(1)
10Adaptor as an in-process group2.7.2(2)
11Adaptor as an RMI group2.7.2(3)
12Record processing (when a file input connector is used)2.7.2(4)
13Record processing (when an HTTP packet input connector is used)2.7.2(5)
14Record processing (when a file output connector or dashboard output connector is used)2.7.2(6)
15Record accumulation (when record extraction or dashboard output connector is used)2.7.2(7)
Organization of this section
2.7.1 Estimating the memory requirements for the stream data processing engine
2.7.2 Estimating the memory requirements for standard adaptors