Source code for hal.profile.mem
# -*- coding: utf-8 -*-
"""Profile OS memory """
import gc
import os
import psutil
[docs]def get_memory_usage():
"""Gets RAM memory usage
:return: MB of memory used by this process
"""
process = psutil.Process(os.getpid())
mem = process.memory_info().rss
return mem / (1024 * 1024)