我目前正在使用一个生成超长词典(用于比较 DNA 字符串)的函数,有时我会遇到 MemoryError。 有没有办法为 Python 分配更多内存,以便它可以一次处理更多数据?
最佳答案
Python 不会限制程序的内存使用。它将根据您的程序需要分配尽可能多的内存,直到您的计算机内存不足。您最多可以做的就是将限制降低到固定的上限。这可以通过 resource
模块来完成,但这不是您要找的。p>
您需要考虑让您的代码对内存/性能更友好。
关于python - 增加 Python 中的内存限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44508254/