Saltar al contenido principal

Notas de versión de DevTools 2.23.1

Notas de versión para Dart y Flutter DevTools versión 2.23.1.

La versión 2.23.1 de Dart y Flutter DevTools incluye los siguientes cambios, entre otras mejoras generales. Para aprender más sobre DevTools, consulta la vista general de DevTools.

Actualizaciones generales

#
  • Actualizar DevTools al nuevo diseño Material 3 - #5429

  • Usar el service worker por defecto de Flutter - #5331

  • Se agregó la nueva función de registro detallado (verbose logging) para ayudarnos a depurar problemas de usuarios - #5404

    registro detallado (verbose logging)

  • Se corrigió un error donde algunos errores asíncronos no eran reportados - #5456

  • Se agregó soporte para ver datos después de que una app se desconecta para pantallas que soportan visualización sin conexión (actualmente solo las páginas Performance y profiler de CPU) - #5509

  • Incluir botón de configuración en el pie de página de la vista embebida - #5528

Actualizaciones de rendimiento

#
  • Corregir una regresión de rendimiento en el procesamiento de eventos de timeline - #5460
  • Persistir la preferencia del usuario sobre si el gráfico de Flutter Frames debe mostrarse por defecto - #5339
  • Orientar a los usuarios hacia Impeller cuando se detecta tirones (jank) por compilación de shaders en un dispositivo iOS - #5455
  • Eliminar el profiler de CPU del visor de traza heredado - #5539

Actualizaciones del profiler de CPU

#
  • Agregar una Method Table al profiler de CPU - #5366

    Method table

  • Mejorar el rendimiento del procesamiento de datos en el profiler de CPU - #5468, #5533, #5535

  • Pulido y mejoras de rendimiento para el gráfico de llama (flame chart) del perfil de CPU - #5529

  • Agregar la capacidad de inspeccionar estadísticas para un perfil de CPU - #5340

  • Corregir un error donde los stack frames Nativos no tenían su nombre - #5344

  • Corregir un error en los cálculos de tiempo total y propio para el árbol bottom-up - #5348

  • Agregar soporte para zoom y navegación en el gráfico de llama (flame chart) con las teclas ,AOE (útil para usuarios de Dvorak) - #5545

Actualizaciones de memoria

#
  • Corregir error de filtrado en la vista "Trace Instances" - #5406
  • Se habilitó la evaluación y navegación para instancias en snapshot de heap - #5542
  • Corregir falla en snapshot de heap - #5520
  • Dejar de mostrar tamaños externos en el perfil de asignación (allocation profile) - #5555
  • Exponer totales para la memoria en el snapshot de heap - #5593

Actualizaciones del Depurador

#
  • Corregir un error donde la inspección de variables para instancias a veces no mostraba hijos - #5356
  • Ocultar el diálogo "search in file" si el diálogo "file search" está abierto - #5393
  • Corregir error de búsqueda de archivos donde la última letra desaparecía al buscar al final del nombre del archivo - #5397
  • Agregar icono de búsqueda en la barra de archivos para hacer que la búsqueda de archivos sea más fácil de descubrir - #5351
  • Permitir evaluación de expresiones al pausar en JS para apps web - #5427
  • Actualizar el resaltado de sintaxis a dart-lang/dart-syntax-highlight v1.2.0 - #5477
  • El panel del depurador respeta el "dense mode" - #5517

Actualizaciones del profiler de red

#
  • Corregir un error al ver respuestas JSON con valores nulos - #5424
  • Corregir un error donde las solicitudes JSON se mostraban en texto plano, en lugar del visor JSON formateado - #5463
  • Corregir un problema de UI donde el botón de copia en la pestaña de respuesta o solicitud te permitía copiar mientras aún se cargaban los datos - #5476

Historial completo de commits

#

Para encontrar una lista completa de cambios desde la versión anterior, consulta el diff en GitHub.