Each transaction that a user calls consumes data memory for its transaction variables. Transactions not used by a certain user do not consume data memory. Every global object (such as a random variable), whether it is used or not, consumes data memory because of its global scope.
| Type | Bytes |
|---|---|
| number | 4 |
| boolean | 4 |
| float | 8 |
| string (n) | n+1 |
| array [m] of number | 4*m |
| array [m] of boolean | 4*m |
| array [m] of string (n) | (n+1)*m |