<< isvar memory manager functions persistent >>

memory


Get memory information.


Syntax


memory
usermem = memory()
[usermem, systemmem] = memory()

Output argument


usermem

Get information about user memory (an struct).

systemmem

Get information about system memory (an struct)

Description


memory get memory information.

User Memory: returns Maximum Possible Array (MaxPossibleArrayBytes), Memory Available for All Arrays (MemAvailableAllArrays), Memory Used By Nelson (MemUsedNelson).

System Memory:

VirtualAddressSpace.Available: available swap file space

VirtualAddressSpace.Total: total swap file space

SystemMemory.Available: available system memory

PhysicalMemory.Available: available physical memory

PhysicalMemory.Total: total physical memory

Examples


memory()
A = ones(1000);
memory()

clear('A');
[u1, s1] = memory();
A = ones(1000);
[u2, s2] = memory();
disp(u2.MemUsedNelson - u1.MemUsedNelson);
clear('A');
[u3, s3] = memory();
disp(u3.MemUsedNelson - u2.MemUsedNelson);

[u1, s1] = memory()

See also


clear, who.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< isvar memory manager functions persistent >>