Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

CPU Profiler Fetching CPU sample forever

Aberta
#9,859 0 comentários 1 reação 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
52/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Stack de tecnologia
dart, flutter
Domínio
devtools, performance

Direção de pesquisa

Comece reproduzindo o problema por meio de DevTools > CPU Profiler em um Flutter profile build e, em seguida, rastreie o ponto de entrada de busca das amostras de CPU para determinar por que a requisição nunca é concluída. O trabalho estará concluído quando uma gravação curta de perfil sair do estado "Fetching CPU samples" e exibir dados de amostras de CPU, correspondendo ao comportamento existente no Debug-mode.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

devtools-cpu-profiler-screen P2 type-bug

The CPU Profiler appears to work correctly in Debug mode, where CPU sample data is loaded almost immediately after recording. However, in Profile mode, the profiler seems to get stuck indefinitely in the "Fetching CPU samples" state.

Steps to Reproduce in my case
Launch the app in Profile mode.
Open DevTools > CPU Profiler.
Start recording.
Perform a simple action in the app.
Stop recording after a very short duration (e.g. 0.5 seconds).

https://github.com/user-attachments/assets/71c86455-0f30-460f-8e1a-fb33040217da


DevTools version: 2.54.2
Connected Device:
CPU / OS: arm64 (64 bit) android
Connected app type: Flutter native (profile build)
Dart Version: 3.11.5
Flutter Version: 3.41.9 / stable
Framework / Engine: 00b0c91f06 / 42d3d75a56

Linguagem predominante
Dart
Estrelas
1.7k
Forks
407
Merge médio
3d 20h
PRs com merge (30d)
14

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de flutter/devtools

Todas as issues de flutter/devtools

Issues semelhantes

Mais issues de Dart

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.