使用运行配置增加Pydev中的内存

 等待的承诺灬_231 发布于 2023-02-05 12:29

我正在研究索引系统,我需要这么多ram,正如我在java中所知,我们可以将一些参数传递给JVM以增加堆大小,但是在python中我无法弄清楚它是怎么回事,每次运行我的应用程序在索引了数千个文档之后我得到了MemoryError.

1 个回答
  • Python不需要这样的标志(所以,并不是真的PyDev相关).

    Python(与java不同),很乐意使用您计算机中可用的所有内存,因此,在这种情况下,您的算法实际上耗尽了它可以使用的所有内存.

    请注意,如果您运行的是以32位编译的Python,则该进程的最大内存为2GB.如果您需要更多内存(并且在计算机中可用),则需要使用64位编译的Python(通常标记为x86_64).

    2023-02-05 12:32 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有