Spaces:
Sleeping
Sleeping
Metadata-Version: 2.1 | |
Name: Pympler | |
Version: 1.0.1 | |
Summary: A development tool to measure, monitor and analyze the memory behavior of Python objects. | |
Home-page: https://github.com/pympler/pympler | |
Author: Jean Brouwers, Ludwig Haehne, Robert Schuppenies | |
License: Apache License, Version 2.0 | |
Platform: any | |
Classifier: Development Status :: 4 - Beta | |
Classifier: Environment :: Console | |
Classifier: Intended Audience :: Developers | |
Classifier: License :: OSI Approved :: Apache Software License | |
Classifier: Operating System :: OS Independent | |
Classifier: Programming Language :: Python | |
Classifier: Programming Language :: Python :: 3 | |
Classifier: Programming Language :: Python :: 3.6 | |
Classifier: Programming Language :: Python :: 3.7 | |
Classifier: Programming Language :: Python :: 3.8 | |
Classifier: Programming Language :: Python :: 3.9 | |
Classifier: Programming Language :: Python :: 3.10 | |
Classifier: Topic :: Software Development :: Bug Tracking | |
Requires-Python: >=3.6 | |
Description-Content-Type: text/markdown | |
License-File: LICENSE | |
License-File: NOTICE | |
README for pympler | |
================== | |
Pympler is a development tool to measure, monitor and analyze the memory | |
behavior of Python objects in a running Python application. | |
By pympling a Python application, detailed insight in the size and the lifetime | |
of Python objects can be obtained. Undesirable or unexpected runtime behavior | |
like memory bloat and other "pymples" can easily be identified. | |
Pympler integrates three previously separate projects into a single, | |
comprehensive profiling tool. Asizeof provides basic size information for one | |
or several Python objects, muppy is used for on-line monitoring of a Python | |
application and the class tracker provides off-line analysis of the lifetime of | |
selected Python objects. A web profiling frontend exposes process statistics, | |
garbage visualisation and class tracker statistics. | |
Pympler is written entirely in Python, with no dependencies to external | |
libraries. It has been tested with Python 3.6, 3.7, 3.8, 3.9, 3.10 on Linux, | |
Windows and MacOS X. | |
Installation from PyPI | |
---------------------- | |
To install the latest version of Pympler from the Python package index run: | |
pip install Pympler | |
Installation from source | |
------------------------ | |
Before installing Pympler, try it with your Python version: | |
python setup.py try | |
If any errors are reported, check whether your Python version is supported. | |
Pympler is written entirely in Python, with no dependencies other than standard | |
Python modules and libraries. Pympler works with Python 3.6, 3.7, 3.8, 3.9 and | |
3.10. | |
For a system-wide installation from source run: | |
pip install . | |
Test the installed Pympler package: | |
python setup.py test | |
Usage | |
----- | |
The usage of pympler is described in the documentation. It is | |
available either in this distribution at *doc/index.html* or | |
you can [read it online](https://pympler.readthedocs.io/en/latest/). | |
Contributing | |
------------ | |
You can post wishes, bug reports or patches at our | |
[issue tracker](https://github.com/pympler/pympler/issues) or | |
write an email to *[email protected]*. | |
[](https://pypi.org/project/Pympler/) | |
[](https://pypi.org/project/Pympler/) | |
[](https://coveralls.io/r/pympler/pympler?branch=master) | |