Memory Area for Data Structures

At application startup, Essbase sets aside an area of memory based on the following factors:

  To calculate the data structure area in memory:

  1. Use the following formula to calculate the size in bytes:

    Number of threads 
    * ((Number of members in the outline * 26 bytes) 
    + (Logical block cell count * 36 bytes))
    
  2. Write the result in the cell labeled MD in Table 250, Worksheet: Estimating Memory Requirements for a Database.

Example

Assuming 20 threads for the Sample.Basic database, the startup area in memory required for data structures is calculated:

20 threads 
* ((79 members * 26 bytes) + (952 cells * 36 bytes)) 
= 726,520 bytes 726,520 bytes 
/ 1,048,576 bytes = .7 MB