Как освободить оперативную память в Python

В IDLE Python задаю большой вектор 'm', который занимает оперативную память. Потом перевожу его в вектор GPU 'm-gpu'. Затем очищаю вектор 'm' из оперативной памяти, и 'm_gpu' из памяти GPU, но оперативная RAM память ОЗУ освобождается не до конца (видно на скрине диспетчера задач). Когда закрываю окно IDLE, оперативная память освобождается до исходного состояния (на скрине не показано). Как освободить оперативную память ОЗУ? Вопрос не про видео-память, а про ОЗУ.

import numpy as np
import cupy as cp
mempool = cp.get_default_memory_pool()
# Создание массива
m = np.arange(1e9)
# Перевод массива в Cupy
m_cp = cp.asarray(m)    
# Очистка оперативной памяти ОЗУ от массива 'm'
del m
# Очистка оперативной памяти GPU от массива 'm_cp'
m_cp = None     
mempool.free_all_blocks()

введите сюда описание изображения


Ответы (0 шт):