Variables & Ram question

Hi there just wondering about how variables are stored? Is it in an isolated part of the RAM as copilot suggests?

We are encountering slow speeds and crashing on the variables pages, and wondering if it could be related to large entry variables- eg multiparagraph variables slowing things down.
A colleague thinks they might be being treated like object records and stored in standard storage.

Is it best to use the variables engine for short discrete values? Do these get stored in the RAM? Could this be causing excessive RAM utilisation? We have consistent RAM utilisation across day and night and am wondering if this could be a factor, as does copilot and chatgpt.

Thanks

Peter

Just following this thread because I too am about to embark on a similar journey where I will be creating a very large number of text-multi line variables for use in subsets in the future.

We have some pretty specific application requirements that can more or less only be satisfied in this way (creating a “configuration table” to drive the setting of variable values) so don’t want to make unnecessary problems for myself if this is not a recommended approach.

1 Like

We already have done something similar for “application level runtime configuration” but this has tended to be discrete value setting and we dont use text multi-line very often in that scenario (only a few use cases).

This new requirement will up that type usage considerably.

1 Like

I would also say that in most cases our “default” values for the variables are very short. We only set longer versions via CS from our configuration table.

I’d say presently we only have around 200 variables being used but this will obviously go up a lot soon :innocent:

1 Like

Likewise it would be good to know where the variables are typically stored, as if it is in RAM as variables often are, it could slow things down a fair bit. As this is more of a CMS use case than a variables use case. Wondering if there’s any way it can be done through assets or similar? How does netcall recommend handling CMS type repeatable blocks of large text? Thanks