首页 > 解决方案 > 释放python中所有使用的内存

问题描述

我正在使用一些库在机器学习中训练我的模型,但是这些库使用了大量内存并且在完成后不会释放它,即使使用 60 Gb 内存我总是缺乏内存!我知道有一些解决方案,例如“del variable gc.collect()”。但是这些方法需要确定我们需要从内存中删除哪个变量!这对我来说是不可能的,因为我有很多库和变量,我不知道哪一个是有问题的。它主要发生在我在 Linux 上运行测试时,在 Windows 中还不错

所以我的问题是,是否有任何解决方案可以在退出前自动删除或释放当前应用程序使用的所有内存?

标签: pythonlinuxmemory-managementgarbage-collection

解决方案


推荐阅读