Get Memory Size
Details
The function get_ram
only supports 'MacOS', 'Windows', and 'Linux'. 'Solaris' or other platforms will return NA
.
Here are the system commands used to detect memory limits:
- 'Windows'
Uses command
'wmic.exe'
in the 'Windows' system folder. Notice this command-line tool might not exist on all 'Windows' machines.get_ram
will returnNA
if it cannot locate the command-line tool.- 'MacOS'
Uses command
'sysctl'
located at'/usr/sbin/'
or'/sbin/'
. Alternatively, you can edit the environment variable'PATH'
to include the command-line tools if'sysctl'
is missing.get_ram
will returnNA
if it cannot locate'sysctl'
.- 'Linux'
Uses the file
'/proc/meminfo'
, possibly the first entry'MemTotal'
. If the file is missing or entry'MemTotal'
cannot be located,get_ram
will returnNA
.