grafana / grafana/pyroscope-python
pyspy: idle and gil_only filtering happens too late
オープン
- 主要言語
- Rust
- スター
- 4
- フォーク
- 2
- 平均マージ
- 2日 4時間
- マージ済み PR(30日)
- 5
説明
The pyspy collects all the traces for all the threads just to later drop them if not needed, this may consume significant cpu time.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、pyspy がスレッドトレースを収集している箇所と、idle および gil_only フィルターが適用されている箇所を特定します。現在の収集経路を追跡し、不要なトレースが最初に収集される理由を理解します。不要なトレースがより早い段階で除外され、利用可能であれば関連する既存のテストでその動作がカバーされれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- devtools, performance
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 45/100