The RAM footprint is typically calculated as:
1. Source Data Size on Disk is compressed approximately 90%.
2. When the application is loaded into RAM as a QVW the size expands ~4 times
3. Each subsequent user typically adds ~2 - 5% of the inital load (discovered in step 3). This amount changes based upon usage of the application, more caching reduces size.
So if we have 1000Mb (1Gb) of source data we can predict the size of the QVW file will be ~100Mb.
If this application is loaded into RAM we can expect ~400Mb of RAM being used.
Each additional user will then add 2-5% so 8 - 20Mb of RAM.
So total RAM used = (Initial Load) + ((RAM Per User)*Concurrent Users)
The above can fluctuate up or down depending on cardinality of the data.
Please find attached PDF and refer Page 6.