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