文件名称:适用于Python程序的采样探查器-Python开发
文件大小:955KB
文件格式:ZIP
更新时间:2024-06-14 05:02:43
Python Performance optimization
Py-Spy:用于Python程序的采样分析器。 Py-Spy是用于Python程序的采样分析器。 它使您可以直观地了解Python程序花费的时间,而无需重新启动程序或修改任何Py-Spy中的代码:Python程序的采样探查器。 Py-Spy是用于Python程序的采样分析器。 它使您可以直观地看到Python程序花费的时间,而无需重新启动程序或以任何方式修改代码。 Py-Spy的开销非常低:它是用Rust编写的,以提高速度,并且与配置的Python程序不在同一进程中运行。 这意味着Py-Spy可以安全地用于生产Python代码。 Py-Spy可在Linux,OSX和Windows上运行,并支持对所有文件进行性能分析
【文件预览】:
py-spy-master
----.cargo()
--------config(74B)
----Cargo.toml(1KB)
----generate_bindings.py(9KB)
----.github()
--------workflows()
----ci()
--------testdata()
--------update_python_test_versions.py(2KB)
--------publish_freebsd.sh(710B)
----.cirrus.yml(675B)
----Cargo.lock(32KB)
----src()
--------flamegraph.rs(3KB)
--------binary_parser.rs(5KB)
--------python_spy.rs(45KB)
--------python_interpreters.rs(8KB)
--------main.rs(15KB)
--------utils.rs(660B)
--------cython.rs(8KB)
--------python_threading.rs(3KB)
--------native_stack_trace.rs(13KB)
--------config.rs(16KB)
--------timer.rs(2KB)
--------python_data_access.rs(14KB)
--------stack_trace.rs(8KB)
--------speedscope.rs(7KB)
--------sampler.rs(13KB)
--------version.rs(3KB)
--------lib.rs(2KB)
--------dump.rs(2KB)
--------console_viewer.rs(21KB)
--------python_bindings()
----images()
--------flamegraph.svg(15KB)
--------console_viewer.gif(583KB)
--------dump.png(243KB)
----build.rs(313B)
----examples()
--------dump_traces.rs(1KB)
----LICENSE(1KB)
----setup.cfg(591B)
----setup.py(5KB)
----README.md(16KB)
----tests()
--------integration_test.rs(12KB)
--------scripts()
--------integration_test.py(4KB)
----.gitignore(231B)
----CHANGELOG.md(8KB)