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

Memory profiling of a running python application

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

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