2015-09-05 91 views
1

我正在創建一些超級基本的虛擬機軟件。我剛開始研究這個項目。基本上我想到的就是創建一個文件夾,裏面有一個/文件系統,並且爲進程分配了一定數量的RAM(由用戶設置)。有沒有辦法設置一個python腳本(或者,就此而言,特定的線程)允許使用多少RAM? 我已經做了一些研究,但沒有其他問題回答如何專門設置的價值之前,他們主要處理MemoryError錯誤。 謝謝!設置最大內存使用率?

+0

當達到該限制時,你想要發生什麼? – bytesized

+0

@bytesized強制其他進程(即在該線程上運行)等待。有點像分區RAM,如果你願意。 –

回答

1

如果您在Linux或其他類Unix操作系統上運行,請嘗試使用ulimit(man ulimit)和相應的Python模塊resource