{"categories":[{"label":"Bug Tracking","url":"https://skillfed.io/packages/category/software-development-bug-tracking"}],"enrichment":{"capability":"Pympler measures, monitors, and analyzes memory behavior of Python objects in running applications, helping identify memory bloat and unexpected runtime issues through size profiling, online monitoring, and lifetime analysis.","skillfed_tags":["memory-profiling","debugging","performance-analysis"],"use_cases":["Identify which Python objects are consuming the most memory in a long-running application.","Track the lifetime and growth patterns of specific classes to detect memory leaks or unexpected retention.","Monitor memory behavior of a running application in real time using muppy's online profiling.","Analyze garbage collection and heap statistics through the web profiling frontend.","Diagnose memory bloat during development before deploying to production."],"what_it_does":"Pympler is a memory profiling and analysis tool for Python applications. It combines three integrated subsystems\u2014asizeof for object size measurement, muppy for online application monitoring, and a class tracker for offline lifetime analysis\u2014along with a web frontend for visualizing process statistics and garbage collection behavior. The tool is written entirely in Python and requires no external dependencies on Linux and macOS; Windows users need pywin32.\n\nDevelopers use Pympler to diagnose memory issues in running applications: identifying which objects consume the most memory, tracking how object lifetimes correlate with memory growth, and spotting unexpected memory bloat. It's particularly useful during development and debugging phases when memory behavior is unclear or suspected to be problematic.","worth_installing":"Yes, if you need to diagnose memory behavior in Python applications. Pympler is well-established, permissively licensed, has low install friction, and carries no known vulnerabilities. The aging maintenance status (777 days since release) is a minor concern but not a blocker\u2014recent commits show active stewardship. Install it when memory profiling is part of your development workflow."},"id":"pympler","links":{"html":"https://skillfed.io/packages/pympler","md":"https://skillfed.io/packages/pympler.md","pypi":"https://pypi.org/project/pympler/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-06-28","license_spdx":null,"license_treatment":"permissive","name":"Pympler","python_support":"supports_current","summary":"A development tool to measure, monitor and analyze the memory behavior of Python objects."},"popularity":{"monthly_downloads":6244156,"position":1948,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1"}
