为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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ef85b63e481d6d016c376eabf56da6e91b2e2a3a4e63502d0e2dd5e0a85496cd |
|
MD5 | dce722de60af8c1e93df2259a3c77f8f |
|
BLAKE2b-256 | fae553291a91aef17bfa1c3c26350b2e3f1e926c3975270d05b465c8d5a548c3 |