optimize `_updateLocalClasses` in Inspector Service
- Lenguaje dominante
- Dart
- Estrellas
- 1.7k
- Forks
- 404
- Merge medio
- 6 d 17 h
- PR fusionados (30 d)
- 18
Descripción
_updateLocalClasses fetches each of the objects individually. This causes a performance bottleneck on pub root directory change.
If this class ends up being needed, the we will need to find a call that batches the request, to avoid overloading the vm with rpc calls.
**NOTE:** `isLocalClass` may not be hooked up to the fronted properly yet. So doing this optimization may not be needed until that is accomplished
Guía de contribución
Línea de trabajo
Empieza rastreando `_updateLocalClasses` en el Inspector Service y comprobando cómo está conectado `isLocalClass` con el frontend. Identifica si existe una llamada de batching para las recuperaciones de objetos individuales; se considera terminado cuando se evitan llamadas RPC innecesarias sin cambiar el comportamiento de las clases locales, si la funcionalidad está activa.
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
- Refactorización
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100