在Windows中增加Python可用内存

3 投票
3 回答
2752 浏览
提问于 2025-04-16 23:03

我正在Windows 7上用Python写一个程序,这个程序可以实时匹配多张图片之间的特征。这个程序是我唯一要运行的。

但是,当我在我的笔记本电脑上运行它时,速度非常慢。不过,当我用任务管理器查看它使用的内存时,发现它只用了大约46,000 KB。我想增加Python程序可以使用的内存,让它能用上所有可用的内存。

如果有任何建议,我会非常感激。

3 个回答

0

每个程序都可以使用操作系统提供的相同数量的(虚拟)内存。Python在这方面并没有什么特别之处。也许你想要修改你的程序,但我们需要看看一些代码才能给出意见。

4

Python并没有一个内置的功能来限制内存的使用;如果它只用这么多内存,那它就只会用这么多。

3

如果你在做图像比较,通常情况下,你的程序是受限于处理器的速度,而不是内存的大小。除非你的图像特别大,不然一般来说问题不大。

所以,检查一下你的代码,看看有没有性能上的问题,尽量避免运行那些不必要的代码,并把你的代码发给别人审查,让他们帮你找出问题。

撰写回答