跳转到主要内容

为Zope提供的内存分析器

项目描述

简介

MemoryProfiler为Zope提供内存分析支持。它在内部使用heapy (http://guppy-pe.sourceforge.net/#Heapy)。它只是该工具的接口。

安装

作为zope分析器,该工具会自动创建在您的zope实例控制面板中

使用

  • 您可以通过点击启动按钮开始分析,您会在时间t的瞬间拍摄内存快照。

  • 当您点击更新快照时,您将看到在启动和更新快照之间添加了哪些对象。这有助于检测内存泄漏。

  • 每个快照都会存储(作为字符串)结果以供稍后咨询(链接到日期)。

  • “清除数据库缓存”按钮清除所有挂载点的zeo缓存,这样您就可以看到这些缓存对内存的影响。

  • 您可以使用“引用详情”按钮查看内存中特定类的引用。

    • 索引是最后一个快照的表的索引

    • 深度是引用树中的深度

    • 限制是引用方法应返回的结果数。

对于Windows用户,您必须编译guppy。有python 2.6的egg,但没有python 2.4的egg。我使用Mingw编译guppy时遇到了致命错误。我希望我们很快就会有python 2.4的二进制egg。

我希望这个工具能为我们提供关于Zope内存消耗的有用信息。

变更日志

0.1 - 未发布

  • 初始版本

项目详情


下载文件

下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源分发

Products.MemoryProfiler-0.1.tar.gz (5.7 kB 查看哈希值)

上传时间

由以下提供支持