Qlik Community

QlikView Administration

Discussion Board for collaboration on QlikView Management.

Announcements
Customer & Partners, DEC. 9, 11 AM ET: Qlik Product & Strategy Roadmap Session: Data Analytics REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

How to tell the size of a QVW on the server?

I have a QlikView Server (v10) that is serving 10 QVW applications. Server and Publisher are running on the same machine. The total size of all of these applications on disk is ~300MB. However, when I look atht he QVS process in Task Manager, it is consuming ~19GB!

Is there any way to tell how this memory is being distributed among the QVWs, or to tell which one is so big?

1 Solution

Accepted Solutions
erich_shiino
Partner
Partner

Hi,

When you store a qvw, the default setting is a high compression format.

When you actually open it, it will consume more RAM.

If you perform a reload during the day, when the users are using the applications it will also consume more memory.

As a rule of the thumb, you can consider that after the first user accessing a document, each additional user may consume 10 - 15% more RAM.

If you are able to install QV Desktop on the server, you can open the files one by one to check (more or less) which one requires more RAM.

Hope this helps,

Erich

View solution in original post

4 Replies
danielrozental
Master II
Master II

No, there is no way.

It's a combination of largest application and more selections being done, hence more cache being used.

You should look into restarting your services periodically, even daily if possible.

deepakk
Partner
Partner

hi ,

Try configuring the System monitor. This might give you the picture of RAM utilization over the priod.

http://community.qlik.com/qlikviews/1029

Deepak

erich_shiino
Partner
Partner

Hi,

When you store a qvw, the default setting is a high compression format.

When you actually open it, it will consume more RAM.

If you perform a reload during the day, when the users are using the applications it will also consume more memory.

As a rule of the thumb, you can consider that after the first user accessing a document, each additional user may consume 10 - 15% more RAM.

If you are able to install QV Desktop on the server, you can open the files one by one to check (more or less) which one requires more RAM.

Hope this helps,

Erich

View solution in original post

Not applicable
Author

Thanks Erich.

It turns out that the reason QVS was using so much memory was because of the Performance settings in QEMC. The machine has 32GB of RAM, and the memory limits were set to 70% - 90%.

After reading up on this, it looks like QVS will try to grab as much memory as it can until it reaches the lower limit. Then, it will grab more memory as necessary until it reaches its upper limit. When it reaches its upper limit, it will start resuing memory from its cache.