限制osX / VirtualEnv上的Python内存资源,如php.ini memory_limit

时间:2014-08-18 23:59:49

标签: python macos memory-management virtualenv

需要在托管帐户上复制有限的内存。在php中,在php.ini配置文件中设置memory_limit非常简单。

使用VirtualEnv,但未在其文档中找到对memory的任何引用。

我见过编码Solutions for Linux and Unix,但是他们没有使用osX(也许他们会使用XTools)。

Unix上的以下脚本返回MemoryError上的预期Linux,但在osX 10.6.8上它只运行2GB以上的Python资源('直到通过osX活动监视器结束因为KeyboardInterrupt似乎没有这样做。)

import resource

"""
python break_resources.py
"""

for n in range(0, 1000000000):
    n = n * 100000000000

resource.setrlimit(resource.RLIMIT_CORE, (1, 100))

尝试使用multiprocessing,因此某些解决方案在这种情况下无效。

0 个答案:

没有答案
相关问题