一种用于测量、监控和分析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。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分布
构建分布
pympler-1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1eaa867cb8992c218430f1708fdaccda53df064144d1c5656b1e6f1ee6000424 |
|
MD5 | de698a9a3f2b968b4da9d71bc5eebb0d |
|
BLAKE2b-256 | dd37c384631908029676d8e7213dd956bb686af303a80db7afbc9be36bc49495 |
Pympler-1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b223d6027d0619584116a0cbc28e8d2e378f7a79c1e5e024f9ff3b673c58506 |
|
MD5 | 9590898bce15b8c4f22768fd61d3a73a |
|
BLAKE2b-256 | 794fa6a2e2b202d7fd97eadfe90979845b8706676b41cbd3b42ba75adf329d1f |