Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
donniebryson
Contributor
Contributor

QLIK Sense Memory Usage per User

I apologize if this has been asked before. 

I am relatively new to QLIK Sense. I understand that the data for an App is loaded into memory. I am trying to estimate how much memory will be used per user. 

As the loaded data of interest is immutable between loads, is the data and App loaded only once and then used by each user that is running App? In other words, does QLIK on the Enterprise, more or less, treat the App and data similar to a re-entrant program where the App and immutable data exists in memory only one place and the each user running the App has their own small personal transient config/param/etc memory area?

Labels (2)
1 Solution

Accepted Solutions
Levi_Turner
Employee
Employee

Yes, there's a single base data model which users have personal sessions to.

Let's use this whitepaper as a reference point: https://support.qlik.com/articles/000034822

memory_types.png

 

We have three types of memory use:

  1. Grey
  2. Dark Green
  3. Light Green / Yellow

 

(1) is shared across all users. It's simply the uncompression of the app from disk to memory.

(2) is the session state of the user. Think their selections, their previous selections (since they can use the back-button to go to a previous selection state).

(3) is the result of all drill downs on an app. Think sum([Sales]) for a time period like year = 2016. That value is calculated using CPU cycles and cached in memory. This too is shared amongst all users on the app.

That clarify things?

View solution in original post

2 Replies
Levi_Turner
Employee
Employee

Yes, there's a single base data model which users have personal sessions to.

Let's use this whitepaper as a reference point: https://support.qlik.com/articles/000034822

memory_types.png

 

We have three types of memory use:

  1. Grey
  2. Dark Green
  3. Light Green / Yellow

 

(1) is shared across all users. It's simply the uncompression of the app from disk to memory.

(2) is the session state of the user. Think their selections, their previous selections (since they can use the back-button to go to a previous selection state).

(3) is the result of all drill downs on an app. Think sum([Sales]) for a time period like year = 2016. That value is calculated using CPU cycles and cached in memory. This too is shared amongst all users on the app.

That clarify things?

donniebryson
Contributor
Contributor
Author

Thank you so very, very much! That is exactly what I was wanting to know!