跳转到主要内容

一种用于测量、监控和分析Python对象内存行为的开发工具。

项目描述

为pympler的README

Pympler是一个开发工具,用于测量、监控和分析运行中的Python应用程序中Python对象的内存行为。

通过使用Pympler来调整Python应用程序,可以获取Python对象的大小和生命周期的详细洞察。可以轻松识别出内存膨胀和其他“Pympler”等不受欢迎或意外的运行时行为。

Pympler将三个以前独立的工程整合成一个单一的综合分析工具。Asizeof为单个或多个Python对象提供基本的大小信息,muppy用于在线监控Python应用程序,而类跟踪器提供了所选Python对象的离线分析。一个网络分析前端公开了进程统计信息、垃圾回收可视化以及类跟踪器统计信息。

Pympler完全用Python编写,在Linux和MacOS上没有依赖外部库。在Windows上,需要pywin32。

从PyPI安装

要从Python包索引安装Pympler的最新版本,请运行

pip install Pympler

从源安装

在安装 Pympler 之前,先尝试使用您当前的 Python 版本

python setup.py try

如果报告了任何错误,请检查您的 Python 版本是否受支持。Pympler 完全使用 Python 编写,不依赖任何其他除标准 Python 模块和库之外的依赖项。Pympler 与 Python 3.6、3.7、3.8、3.9、3.10、3.11 和 3.12 兼容。

要从源代码进行全局安装,请运行

pip install .

测试已安装的 Pympler 包

python setup.py test

用法

pympler 的用法在文档中有详细说明。它可以在本发行版中的 doc/index.html 找到,或者您可以在 线阅读

贡献

您可以在我们的 问题跟踪器 上发布愿望、错误报告或补丁,或者发送电子邮件到 pympler-dev@googlegroups.com

Latest Version License Coverage Status

项目详情


下载文件

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

源分布

pympler-1.1.tar.gz (180.0 kB 查看哈希值)

上传日期

构建分布

Pympler-1.1-py3-none-any.whl (165.8 kB 查看哈希值)

上传日期 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面