PyCharm, PyDev调试器,增加内存使用量

2024-09-24 10:24:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个小python程序,在运行时占用了12mb的空间。任务主要是等待串行数据输入,并用最新数据更新固定内存结构(不增长)。 内存使用率随着时间的推移保持不变(taskmanager)

如果我在调试模式下启动程序,它启动时占用的内存大约为50MB,但随后以大约4MB/秒的速度增加内存使用量。在

这是正常行为还是有办法阻止/减缓记忆的吞噬?在

我在w10/64上,使用python3.6和pycharm社区2018.2


Tags: 数据记忆内存程序时间空间结构速度
1条回答
网友
1楼 · 发布于 2024-09-24 10:24:29

一般来说,如果使用了额外的内存,Python不会将其返回给操作系统,而是保留这些内存供以后使用。通常,这个内存被分区并分配给一个池—cPython使用这些池稍后将内存分配给不同大小的对象。在

在Python中,不断增加的内存占用不必担心。要了解更多信息,请查看artemgolubin的这篇博文:https://rushter.com/blog/python-memory-managment/

相关问题 更多 >