mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
- Introduce a new field in the GC state to store the frame that initiated garbage collection. - Update RemoteUnwinder to include options for including "<native>" and "<GC>" frames in the stack trace. - Modify the sampling profiler to accept parameters for controlling the inclusion of native and GC frames. - Enhance the stack collector to properly format and append these frames during profiling. - Add tests to verify the correct behavior of the profiler with respect to native and GC frames, including options to exclude them. Co-authored-by: Pablo Galindo Salgado <pablogsal@gmail.com> |
||
|---|---|---|
| .. | ||
| _assets | ||
| _vendor | ||
| __init__.py | ||
| __main__.py | ||
| _sync_coordinator.py | ||
| collector.py | ||
| flamegraph.css | ||
| flamegraph.js | ||
| flamegraph_template.html | ||
| gecko_collector.py | ||
| pstats_collector.py | ||
| sample.py | ||
| stack_collector.py | ||
| string_table.py | ||