2016-06-12 38 views
3

有沒有辦法像JVM進程一樣控制python進程的內存使用情況?謝謝有沒有辦法控制python進程的內存使用情況?

+0

據我所知,或者不使用python工具(你總是可以至少如果操作系統超出了內存的使用,就會欺騙操作系統來終止進程)但是,知道我錯了還是錯過了一些東西會很有趣:) –

+0

您可以在我想的過程中多次強制垃圾回收。 – ajsp

回答

0

不。不像你可以在Java中。如果你在Linux上運行,那麼你可以使用ulimit限制的內存由當前的一個子進程允許量:

$ ulimit -Sv 1048576 # soft virtual memory limit of 1GB 
$ ./yourscript.py 
相關問題