python - 正在运行的 python 应用程序的内存分析

标签 python python-2.7 flask ponyorm

我有一个 flask 应用程序,它使用 pony 作为其 ORM。应用程序随着对服务的每个请求而逐渐增加其内存使用量。我需要测量程序不同部分的内存使用情况来查找问题。
不幸的是,由于程序不会返回其执行并且始终在运行,因此我无法使用内存分析工具,例如 memory_profiler 。如何分析连续运行的应用程序的内存使用情况?

最佳答案

Scalene能够每 N 秒生成一次分析输出。

关于python - 正在运行的 python 应用程序的内存分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41920112/

相关文章:

python - Flask:从服务器和数据库中删除文件

python - setup.py 未在 mac osx 中创建正确的文件夹/配置?

python-3.x - 在flask中创建评论部分

python - 从我的 Flask 代码查询我的 Eve API

javascript - 从 REST 服务器和 Coffeescript 前端开始

Python Selenium Geckodriver 连接被拒绝

python - 无法使用 Feather 写入我的数据框(不支持跨步数据)

python - 在 python 中编写类似单元测试的 DRY 方法

python-2.7 - 在 python 中使用 antlr

python - 匹配 SINXX11-111111 的正则表达式