Get Total Physical Memory in Python
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Using os.sysconf
¶
Notice that this ways only works on Linux but not on macOS or Windows.
Get physical memory in bytes.
Python Tools for Linux Admins
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Run Commands on Remote Machines
pathlib
psutil
Check Resources Used by Processes Using Python
Use the resource
Library¶
Please refer to Hands on the resource Module in Python for more details.
Use the tracemalloc
Library¶
https://docs.python.org/3/library/tracemalloc.html#module-tracemalloc
The tracemalloc module is a debug tool to trace memory blocks allocated by Python. It provides the following information:
- Traceback where an object was allocated
- Statistics on allocated memory blocks per filename and per line number: total size, number and average size of allocated memory blocks