是否有控制python进程内存使用的方法?

是否有控制python进程内存使用的方法?,python,Python,是否有任何方法可以像JVM进程一样控制python进程的内存使用?谢谢不。不像在Java中那样。如果您在Linux上运行,则可以使用ulimit限制当前进程生成的进程所允许的内存量: $ ulimit -Sv 1048576 # soft virtual memory limit of 1GB $ ./yourscript.py 据我所知,不是这样,或者至少不是使用python工具(如果操作系统超出内存使用量,您总是可以欺骗操作系统终止进程)。但是,如果知道我是否错了或者遗漏了什么,那将是一

是否有任何方法可以像JVM进程一样控制python进程的内存使用?谢谢

不。不像在Java中那样。如果您在Linux上运行,则可以使用
ulimit
限制当前进程生成的进程所允许的内存量:

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

据我所知,不是这样,或者至少不是使用python工具(如果操作系统超出内存使用量,您总是可以欺骗操作系统终止进程)。但是,如果知道我是否错了或者遗漏了什么,那将是一件有趣的事情:)我想,您可以在这个过程中多次强制执行垃圾收集。