限制Windows上Python的内存消耗

时间:2017-12-26 12:40:28

标签: python windows python-3.x tensorflow

有没有办法在Windows上限制Python的内存消耗?

我正在使用TensorFlow 1.3.0,Python 3.6.3,Windows 7,所有64位运行一些实验。问题:即使是TensorFlow程序中的一个非常小的错误也会导致内存消耗失控。不幸的是,Windows尝试使用虚拟内存来保持程序运行,结果是它深入到磁盘颠簸中,导致机器锁定几分钟。

我想通过切换到32位Python解决问题,但似乎TensorFlow只支持64位。

堆栈中的任何元素是否提供了限制内存消耗的方法?当然,我并不期待一个有缺陷的程序能够运作;一旦内存消耗超过某个阈值,我想要它做什么崩溃,所以它不会进入磁盘抖动并锁定机器。

0 个答案:

没有答案