summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_profiling/test_sampling_profiler
Commit message (Collapse)AuthorAgeFilesLines
* gh-138122: Add --subprocesses flag to profile child processes in tachyon ↵Pablo Galindo Salgado2025-12-155-272/+1229
| | | | (#142636)
* GH-142591: Tachyon does not handle non-existent file/module (#142592)Savannah Ostrowski2025-12-141-41/+40
| | | | Co-authored-by: Pablo Galindo Salgado <pablogsal@gmail.com>
* gh-138122: Fix sample counting for filtered profiling modes (#142677)Pablo Galindo Salgado2025-12-141-18/+52
|
* gh-142374: Fix recursive function cumulative over-counting in sampling ↵Pablo Galindo Salgado2025-12-124-12/+392
| | | | profiler (#142378)
* gh-138122: Add exception profiling mode to the sampling profiler (#142561)Pablo Galindo Salgado2025-12-111-0/+191
|
* gh-138122: Make the tachyon profiler opcode-aware (#142394)Pablo Galindo Salgado2025-12-114-62/+532
|
* gh-138122: Make sampling profiler integration tests more resilient (#142382)Pablo Galindo Salgado2025-12-074-126/+185
| | | | | | | | | | The tests were flaky on slow machines because subprocesses could finish before enough samples were collected. This adds synchronization similar to test_external_inspection: test scripts now signal when they start working, and the profiler waits for this signal before sampling. Test scripts now run in infinite loops until killed rather than for fixed iterations, ensuring the profiler always has active work to sample regardless of machine speed.
* GH-141565: Add async code awareness to Tachyon (#141533)Savannah Ostrowski2025-12-064-0/+1121
| | | | Co-authored-by: Pablo Galindo Salgado <pablogsal@gmail.com>
* gh-142318: Fix typing `'q'` at interactive help screen exiting Tachyon (#142319)Stan Ulbrych2025-12-051-0/+13
|
* gh-138122: New Tachyon UI (#142116)László Kiss Kollár2025-12-011-1/+1
| | | | Co-authored-by: Pablo Galindo Salgado <pablogsal@gmail.com>
* gh-141999: Handle KeyboardInterrupt when sampling in the new tachyon ↵yihong2025-11-301-0/+40
| | | | profiler (#142000)
* gh-138122: Add thread status statistics to flamegraph profiler (#141900)Pablo Galindo Salgado2025-11-301-11/+318
| | | | Co-authored-by: ivonastojanovic <80911834+ivonastojanovic@users.noreply.github.com>
* gh-138122: Fix permission error detection in tachyon's test (#141897)Pablo Galindo Salgado2025-11-241-1/+1
|
* gh-138122: Refactor the CLI of profiling.sampling into subcommands (#141813)Pablo Galindo Salgado2025-11-246-463/+317
|
* gh-140381: Make test_profiling tests deterministic to fix flakiness (#141731)Pablo Galindo Salgado2025-11-211-41/+15
|
* gh-141645: Refactor tachyon's live TUI tests to not use private fields (#141806)Pablo Galindo Salgado2025-11-213-94/+94
|
* gh-141645: Add a TUI mode to the new tachyon profiler (#141646)Pablo Galindo Salgado2025-11-206-6/+2666
|
* gh-135953: Avoid BytesWarning when sampling profiler tests fail (GH-141719)Petr Viktorin2025-11-191-1/+1
| | | With `-bb`, this failed on BytesWarning: str() on a bytes instance
* gh-140381: Increase slow_fibonacci call frequency in test_profiling (#140673)Thierry Martos2025-11-191-2/+2
|
* gh-135953: Refactor test_sampling_profiler into multiple files (#141689)Pablo Galindo Salgado2025-11-189-0/+3946