Sampling profiler for Python programs

benfred/py-spy è adatto ai principianti?

Negli ultimi 30 giorni benfred/py-spy ha accettato 6 delle 12 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 2 issue adatte ai principianti.

Stelle
15.6k
Fork
557
Issue aperte per principianti
2
Issue indicizzate
194
Merge medio
1g 2h
PR unite (30g)
17
Lingua principale
Rust
Licenza
MIT
Ultimo push su GitHub
27/10/2026
Ultima indicizzazione
21/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a benfred/py-spy

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  3. Scegli una delle 2 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Crash when using `top`
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100

    benfred/py-spy#899 ·

    I maintainer di solito rispondono entro 1 giorno

  • Partial remote reads on Linux and FreeBSD are treated as complete
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100

    benfred/py-spy#891 ·

    I maintainer di solito rispondono entro 1 giorno

  • Retry backoff for getting thread names
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    benfred/py-spy#863 ·

    I maintainer di solito rispondono entro 1 giorno

  • py-spy sometimes combines different threads from differnet pools with the same TID into the same view
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#853 ·

    I maintainer di solito rispondono entro 1 giorno

  • `dump --subprocesses` aborts on first non-Python child instead of skipping
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100

    benfred/py-spy#846 ·

    I maintainer di solito rispondono entro 1 giorno

  • py-spy immediately OOM-killed on Raspberry Pi Zero 2 W (418 MB RAM, aarch64)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#826 ·

    I maintainer di solito rispondono entro 1 giorno

  • Python 3.14 - Failed to find python version from target process
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    benfred/py-spy#823 · 10 commenti · 11 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • py-spy error when profiling vllm with --native flag
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    benfred/py-spy#822 ·

    I maintainer di solito rispondono entro 1 giorno

  • Using --gil and --idle together
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    benfred/py-spy#813 ·

    I maintainer di solito rispondono entro 1 giorno

  • Excessive CPU usage unless using --gil option under Python 3.12 asyncio
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    benfred/py-spy#811 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Document setuid safety
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    benfred/py-spy#809 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Understanding py-spy>Ns behind in sampling results may be inaccurate. Try reducing the sampling rate
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    benfred/py-spy#807 ·

    I maintainer di solito rispondono entro 1 giorno

  • if no pid the py-spy will print the error twice
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    benfred/py-spy#804 ·

    I maintainer di solito rispondono entro 1 giorno

  • `--native` causes sampling errors for Rust to Python callbacks
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    benfred/py-spy#797 ·

    I maintainer di solito rispondono entro 1 giorno

  • How to Identify High GIL Contention in a Flame Graph?
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    benfred/py-spy#782 ·

    I maintainer di solito rispondono entro 1 giorno

  • Question: Is there a way to filter out modules?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    benfred/py-spy#781 ·

    I maintainer di solito rispondono entro 1 giorno

  • Release 0.4.0+ for Alpine
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    benfred/py-spy#778 · 4 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Occasional Corrupted Stack Frame in py-spy raw output
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    benfred/py-spy#772 ·

    I maintainer di solito rispondono entro 1 giorno

  • Mostly Failed to suspend process errors
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#764 ·

    I maintainer di solito rispondono entro 1 giorno

  • No such file or directory without strace (os error 2)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#763 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add thread information to raw format
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    benfred/py-spy#761 ·

    I maintainer di solito rispondono entro 1 giorno

  • `sudo !!` tip should be shell-dependent
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100

    benfred/py-spy#760 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Please package for musllinux
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    benfred/py-spy#757 ·

    I maintainer di solito rispondono entro 1 giorno

  • Failed to find python version from target process (py-spy 0.3.14, python 3.11)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#756 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Using py-spy with python3.13
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#754 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Flamegraph or Flamecharts ?
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    benfred/py-spy#749 ·

    I maintainer di solito rispondono entro 1 giorno

  • Filtering based on thread name.
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    benfred/py-spy#746 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • [Question] Is it possible to extract memory allocations (including global/local variables)?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    benfred/py-spy#743 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • py-spy -h
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100

    benfred/py-spy#742 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • VS Code plugin
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 38/100

    benfred/py-spy#741 · 1 commento · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Question: More Detail Thread State
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    benfred/py-spy#740 ·

    I maintainer di solito rispondono entro 1 giorno

  • thousands of %s (wrong) in default mode for heavily multi-threaded application
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    benfred/py-spy#737 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Incorrect PyRuntime symbol address for libpython 3.11 on linux
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    benfred/py-spy#733 ·

    I maintainer di solito rispondono entro 1 giorno

  • Incorrect version detected on python 3.11
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    benfred/py-spy#731 ·

    I maintainer di solito rispondono entro 1 giorno

  • Native extensions (--native) on Linux aarch64
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    benfred/py-spy#729 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • OS error 998 when connecting to Python 3.12 process on Windows
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#727 ·

    I maintainer di solito rispondono entro 1 giorno

  • Can you add source distribution to PyPI for 0.3.14?
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    benfred/py-spy#725 ·

    I maintainer di solito rispondono entro 1 giorno

  • py-spy segfault with --subprocesses
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    benfred/py-spy#724 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Display class name ?
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    benfred/py-spy#722 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Enable Link-Time Optimization (LTO)
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    benfred/py-spy#721 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Test python interpreters without symbols in CI
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 43/100

    benfred/py-spy#719 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • py-spy loses the exit code of the original process
    Forse di nuovo libera @ybai08 l’ha presa 15 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#717 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Fail to find interpreter with Standalone Python and shapely.geos
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#709 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Integration test test_thread_reuse() fails on linux/x86-64 and macos
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#701 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Handling paths set by shell environment variables
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100

    benfred/py-spy#674 ·

    I maintainer di solito rispondono entro 1 giorno

  • Error: Failed to merge native and python frames
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    benfred/py-spy#673 · 3 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • how can the `top` instruction have output
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 25/100

    benfred/py-spy#665 ·

    I maintainer di solito rispondono entro 1 giorno

  • python adapter
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    benfred/py-spy#662 ·

    I maintainer di solito rispondono entro 1 giorno

  • Use as python library
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    benfred/py-spy#660 · 4 commenti · 5 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Add build instruction to README
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 50/100

    benfred/py-spy#659 ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.