flutter / flutter/devtools

DevTools performance page broken when using systrace recorder

Abierto
#6,524 2 comentarios 0 reacciones 0 asignados Ver en GitHub
P2 screen: performance
Lenguaje dominante
Dart
Estrellas
1.7k
Forks
404
Merge medio
6 d 17 h
PR fusionados (30 d)
18

Descripción

When launching an app with `--trace-systrace`, the performance tab in DevTools just spins, and JS console shows the following:
![image](https://github.com/flutter/devtools/assets/43759233/2005e70c-dfcd-48d5-8d64-53dce6c13fdb)

@bkonyi is there a way for us to check at runtime which timeline recorder is being used? If the systrace recorder is in use, in DevTools we should gate our logic that depends on timeline events from the VM service and we should provide the user with instructions on how to load this trace into DevTools from file or into ui.perfetto.dev directly.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comience en la pestaña de rendimiento de DevTools, en el manejo de eventos de timeline del VM service, e investigue cómo se puede identificar en tiempo de ejecución el grabador de timeline activo cuando se usa --trace-systrace. Se considera terminado cuando la página ya no se queda cargando indefinidamente con los traces de systrace y el usuario recibe instrucciones para cargar el trace desde un archivo o en ui.perfetto.dev.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
dart
Área
devtools, performance
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.