Python中文
首页
教程
问答
标签
搜索
登录
注册
python进程每天都在增加内存使用量
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p><strong>场景:</strong></p> <p>我有一个python进程,它连续运行(直到我们手动无限停止),每1分钟读取某些系统文件来收集数据。当它启动时,它占用大约25MB。但是,内存占用量与日俱增,15天后,它就超过了500MB。在</p> <ul> <li>我是python新手,所以无法通过手动检查代码/使用调试器来发现问题</li> <li>我不知道有任何工具可以很容易地发现问题,请建议一些工具或方法,可以帮助我发现问题。在</li> <li>我认为这可能是内存泄漏问题,或者是一个变量,它一次又一次地向它追加数据,但根本没有释放它。。。请给我指出一些参考资料,它们可以帮助我理解python中的这类问题。在</li> </ul> <p>希望细节足够清楚,更多细节让我知道,我可以澄清。在</p> <p><strong>更新</strong></p> <p>我试图遵循这条线索<a href="https://stackoverflow.com/questions/132058/getting-stack-trace-from-a-running-python-application/147114#147114">Showing the stack trace from a running Python application</a>,但我面临以下错误,这些错误无法完全解决。在</p> <ul> <li>当前上下文中没有符号“PyEval_EvalFrameEx”。在</li> <li>当前上下文中没有符号“PyStringObject”。在</li> </ul> <p>我试图找到这样一种方法,即钩住已经运行的进程并获取堆栈/内存信息。但还没有运气,请帮帮我。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>一般来说:Python在内存管理方面存在问题,尤其是在释放内存方面。 经常重启应用程序。另外,学习如何使用垃圾回收器'gc'并检查类似的线程</p> <p><a href="https://stackoverflow.com/questions/552744/how-do-i-profile-memory-usage-in-python">How do I profile memory usage in Python?</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
从Django temp访问容器的方法
4 回答
从Django temp请求ModelForm实例
4 回答
从Django temp返回JSON
2 回答
从Django timesince模板等效项中删除尾部数据
9 回答
从Django timesin删除尾随数据
4 回答
从Django UpdateView模板下载文件
8 回答
从Django url传递“start”会出现错误“start()只接受2个参数(给定1个)”
3 回答
从Django url运行的websockets错误:RuntimeError:线程“Dummy1”中没有当前事件循环
7 回答
从Django user mod获取用户全名
8 回答
从Django UserCreateForm中删除帮助文本
10 回答
从Django values()获取外键值
9 回答
从Django vi中的按钮获取click事件
4 回答
从Django vi从HttpResponse检索JSON
6 回答
从Django vi以json形式返回的数据中检索元素
8 回答
从Django vi取消或取消eventlet中的芹菜任务
6 回答
从Django vi启动多核后台进程
6 回答
从Django vi开始
4 回答
从Django Vi构建HTML
5 回答
从Django vi访问进程数据
6 回答
从Django vi调用pysnmp发送超时
8 回答