python - 限制 Python VM 内存

标签 python memory jvm

我正试图找到一种方法来限制 Python VM 的可用内存,就像 Java VM 中的选项“-Xmx”一样。 (想法是能够玩MemoryError异常)

我不确定此选项是否存在,但可能存在使用操作系统命令“隔离”进程及其内存的解决方案。

谢谢。

最佳答案

在 Linux 上,我使用的是 resource模块:

import resource
resource.setrlimit(resource.RLIMIT_AS, (megs * 1048576L, -1L))

关于python - 限制 Python VM 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760025/

相关文章:

python - Tensorflow:批处理输入队列然后更改队列源

php - 在 Windows 上使用 PHP 获取总可用系统内存

eclipse : Using same output folder for different projects

java - java.io 包中的缓冲如何优化性能

java - volatile 变量并刷新到主内存/从主内存读取

python - 用于计算来自 N 个节点的不同 BST(二叉搜索树)的数量的代码的复杂性是多少?

python - pytest.mark.parametrize 似乎只能失败预期的异常

Python ConfigParser 无法正确搜索 .ini 文件(Ubuntu 14、Python 3.4)

ios - 在后台线程中对象释放得太快

objective-c - Objective-C : App getting Memory Warning Level 2 and exits shortly after