memory(int mode): size_t

Returns the current memory consumption of the script.

Parameters:

mode -
   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 data.

Returns:

See mode.

Remarks:

Example:

function run()
{ 
  BarPeriod = 1;
  LookBack = 1;
  ...
  printf("\rMemory %i areas %i kb",memory(2),memory(0)/1024);
  plot("Memory",memory(0),NEW,RED);
}

See Also:

timer, malloc, zalloc

► latest version online