Since memory is a limited resource on a IP-STB it's very important to minimize the memory the portal uses.
It's important to understand that rendering an image uses X*Y*bitdepth/8 bytes of memory.
Example: a full screen PAL image is 720*576 pixels. The bit depth on the IP-STB is 32 bits. This means just one full size image will consume 720*576*4 = 1.65 MB of memory.
Notice that this is independent of the original file size, or image format. A very small image (in file size) can still use several megabytes of memory.
Here are some tips on using images:
Careful testing is required to find the optimal cache size for the portal application. It is a tradeoff between performance and memory usage.
Typical cache sizes range from 1MB to 4MB, depending on how much images that are being used.
Note! The Portal Application will cache images rendered, that means that the file size of an image does not matter, it will always consume X*Y*4 bytes of the cache memory.