2015-09-05 62 views
1

我正在创建一些超级基本的虚拟机软件。我刚开始研究这个项目。基本上我想到的就是创建一个文件夹,里面有一个/文件系统,并且为进程分配了一定数量的RAM(由用户设置)。有没有办法设置一个python脚本(或者,就此而言,特定的线程)允许使用多少RAM? 我已经做了一些研究,但没有其他问题回答如何专门设置的价值之前,他们主要处理MemoryError错误。 谢谢!设置最大内存使用率?

+0

当达到该限制时,你想要发生什么? – bytesized

+0

@bytesized强制其他进程(即在该线程上运行)等待。有点像分区RAM,如果你愿意。 –

回答

1

如果您在Linux或其他类Unix操作系统上运行,请尝试使用ulimit(man ulimit)和相应的Python模块resource