-
-
Notifications
You must be signed in to change notification settings - Fork 33k
Open
1 / 11 of 1 issue completedOpen
1 / 11 of 1 issue completed
Copy link
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
Implement a new high-frequency runtime observer that leverages the existing _remote_debugging module to collect detailed execution statistics from running Python processes. This tool enables non-intrusive observation of production applications by attaching to already-running processes without requiring any code modifications, restarts, or special startup flags. The observer can perform extremely high-frequency sampling of stack traces and interpreter state, providing detailed runtime execution analysis of live applications.
Linked PRs
- gh-135953: Implement sampling tool under profile.sample #135998
- gh-135953: Profile a module or script with sampling profiler #136777
- gh-135953: Add flamegraph reporter to sampling profiler #138304
- gh-135953: Add flamegraph reporter to sampling profiler #138715
- gh-135953: Fix refleak in cache method #138721
- gh-135953: Reduce memory usage of stack collectors #138875
- gh-135953: Prevent overflow in the profiler flamegraph hover boxes #138880
- gh-135953: Add Gecko reporter to sampling profiler #139364
- gh-135953: Add GIL contention markers to sampling profiler Gecko format #139485
taegyunkim
Sub-issues
Metadata
Metadata
Assignees
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement