Skip to main content

Interactively view memory arena contents from a second interpreter

Project description

zap-memwalk

This is a TUI to examine the memory of a running Python interpreter.

Views:

  1. Size classes
  2. Pools
  3. Blocks

You can hit / to search for an address that you got from id(v) or hex(id(v)) which will jump to the pool with the right entry selected. You can press r to attempt a repr of the item, which only works for live objects.

Navigation is j/k/o or up/down/enter. Page with n/p or pgdn/pgup.

Version Compat

This library is compatile with Python 3.10+, but should be linted under the newest stable version.

Versioning

This library follows meanver which basically means semver along with a promise to rename when the major version changes.

License

zap-memwalk is copyright Tim Hatch, and licensed under the MIT license. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zap_memwalk-0.2.0.tar.gz (43.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zap_memwalk-0.2.0-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file zap_memwalk-0.2.0.tar.gz.

File metadata

  • Download URL: zap_memwalk-0.2.0.tar.gz
  • Upload date:
  • Size: 43.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for zap_memwalk-0.2.0.tar.gz
Algorithm Hash digest
SHA256 879c2fa2a43cc360475ea15586d0b67adeef1f8f5e198f98b1aa12ae9c37d109
MD5 faa754ba4e7e18b45ef7e0e03e25348b
BLAKE2b-256 d0223cca2708e5f1cb64653a6dc3b458919532025743cf2a3ac6448b94f53793

See more details on using hashes here.

Provenance

The following attestation bundles were made for zap_memwalk-0.2.0.tar.gz:

Publisher: build.yml on advice-animal/zap-memwalk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zap_memwalk-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: zap_memwalk-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for zap_memwalk-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 323e4241a71bd2298e937f3c01f96e98e91001d750de0bfb149b24fe0ca0d22d
MD5 c585cc560c465c2c339f7d1fd35c7880
BLAKE2b-256 4b0491a1b21e0487d56631c28e82d44c18b52ad9c06a690d595d2227d96c7cf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for zap_memwalk-0.2.0-py3-none-any.whl:

Publisher: build.yml on advice-animal/zap-memwalk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page