如何在Zope中调试内存泄漏问题?

时间:2015-12-23 22:06:04

标签: python memory-leaks zope

我们的Web应用程序在负载较高时占用内存。我们没有看到任何 涉及任何特定URL的模式。因此,看起来我们需要更多地挖掘一下,看看对于内存的请求是否真的发生了什么。是否有任何内存分析器可以监视服务器中的每个URL内存消耗?

如果我可以假设一旦请求被处理,增量内存就是泄漏,我正在考虑在Zope的请求(首先请求命中)和发布(最终服务内容的位置)监视进程内存课程并比较差异。但是由于Zope似乎支持threading这对我来说是一个新概念,会不会有Thread1请求开始处理的场景,我们捕获当时进程的内存,Thread2 Request stars并完成一些内存lekage,T1完成,我们捕获内存导致T1显示T2的内存泄漏,因为它的相同过程?这不是线程和内存监控的一般问题吗?

如何调试此问题?即使它来自不同的框架,我也希望听到这一点。

0 个答案:

没有答案