flutter / flutter/devtools

CpuProfileData.filterFrom - can't filter from already filtered data

オープン
#5,203 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
devtools app performance P2 product-quality screen: cpu profiler
主要言語
Dart
スター
1.7k
フォーク
404
平均マージ
6日 17時間
マージ済み PR(30日)
18

説明

ensure we can filter from an already filtered profile. Currently when trying to do this, a null exception is thrown. Likely has something to do with stack frame parent ids not getting set properly on the filtered output. If we can filter from already filtered data, we can improve the performance of filtering, since we'd be able to filter from a subset of data instead of the entire data set.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

CpuProfileData.filterFrom から開始し、すでにフィルタリングされたプロファイルをフィルタリングして null 例外を再現します。フィルタリング後の出力でスタックフレームの親 ID がどのように割り当てられるかを追跡します。サブセットのフィルタリングが成功し、例外なしで期待されるプロファイルデータが生成されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
dart
領域
devtools, performance
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。