跳转到主要内容

打印Python线程和greenlet堆栈的工具

项目描述

PyPI

pystack-debugger

pystack-debugger对Python来说,就像jstack对Java一样。

它是一个用于打印Python线程或greenlet堆栈的调试工具。

灵感来源于pyrasite

安装

$ pip install pystack-debugger

用法

您可能需要使用sudo运行它。

$ sudo pystack [--include-greenlet] <pid>

兼容性

PyPI - Python Version PyPI - Implementation

pystack与CPython 3.8+在客户端(调试器)和服务器端(目标进程)均兼容。

使用 PyPy 可能适用于客户端(调试器),但未经测试。请勿尝试将 PyPy 进程作为目标附加。这可能会导致意外和未定义的行为,因为 pystack 调试器使用 gdb/lldb 调用 CPython ABI。

开发

在容器环境中运行测试

$ podman machine start
$ ./test.sh
$ ./test.sh coverage html

项目详情


下载文件

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

源分布

pystack_debugger-0.11.0.tar.gz (5.0 kB 查看哈希)

上传时间:

构建分布

pystack_debugger-0.11.0-py3-none-any.whl (5.3 kB 查看哈希)

上传时间: Python 3

由以下支持