Source code for pyccea.utils.memory

import gc
import os
import ctypes


[docs] def force_memory_release() -> None: """Force memory release back to the OS when supported.""" gc.collect() if os.name != "posix": return try: libc = ctypes.CDLL("libc.so.6") libc.malloc_trim(0) except Exception: return