我正在尝试找到一种方法来限制Python可用的内存,就像Java中的选项"-Xmx“所做的那样。(其思想是能够处理MemoryError异常)
我不确定这个选项是否存在,但可能有一种解决方案,使用操作系统的命令来“隔离”进程及其内存。
谢谢。
发布于 2009-11-19 08:09:04
在*nix上,您可以使用ulimit
命令,特别是-m (最大内存大小)和-v (虚拟内存)。
发布于 2011-03-25 21:34:36
在Linux上,我使用了resource模块:
import resource
resource.setrlimit(resource.RLIMIT_AS, (megs * 1048576L, -1L))
https://stackoverflow.com/questions/1760025
复制相似问题