【问题标题】:Increase availible memory for python in windows增加windows中python的可用内存
【发布时间】:2011-08-07 05:05:35
【问题描述】:

我正在 Windows 7 上使用 Python 编写一个程序,该程序可以实时匹配多个图像之间的特征。它旨在成为唯一运行的程序。

当我在笔记本电脑上运行它时,它运行得非常慢。但是,当我使用任务管理器检查它使用了多少内存时,它只使用了大约 46,000 KB。我想增加 python 进程可用的内存,以便它可以使用所有可用的内存。

任何建议将不胜感激。

【问题讨论】:

    标签: python windows memory-management


    【解决方案1】:

    Python 没有内置机制来限制内存消耗;如果这就是它所使用的全部,那么这就是它所使用的全部。

    【讨论】:

      【解决方案2】:

      如果您要进行图像比较,那么您很可能受 CPU 限制,而不是内存限制。除非这些是巨大的图像,否则你可能没问题。

      因此,请检查您的代码是否存在性能问题,使用启发式方法避免运行不必要的代码,并将您获得的内容发送给其他人进行代码审查以帮助您。

      【讨论】:

        【解决方案3】:

        每个进程可以使用操作系统提供的相同数量的(虚拟)内存。 Python 在这方面并不特别。也许您想修改您的程序,但我们必须查看一些代码来对此进行评论。

        【讨论】:

          猜你喜欢
          • 2013-08-07
          • 2011-11-20
          • 1970-01-01
          • 1970-01-01
          • 2017-05-25
          • 1970-01-01
          • 2014-11-06
          • 2014-11-19
          • 1970-01-01
          相关资源
          最近更新 更多