memory(int mode): int
Returns the current memory consumption of the script.
0: Current total memory allocation
in bytes, including virtual memory and cache pages that have been written to.
1: Sum of all memory allocations in bytes by functions, price data, and series during the script run.
2: Current number of allocated memory areas by functions, price data, and series.
4: Memory allocation in bytes per asset for historical price
- Divide by 1024 for getting kBytes and by (1024*1024) for getting
- This function was reported not to work properly with mode == 0 under some Windows emulators, such as Wine.
BarPeriod = 1;
LookBack = 1;
printf("\rMemory %i areas %i kb",memory(2),memory(0)/1024);