Skip to main content

DevTools 2.23.1 版本说明

Dart 和 Flutter DevTools 的 2.23.1 版本包含以下更改以及其他一些常规改进。要了解有关 DevTools 的更多信息,请查看DevTools 概述

常规更新

#
  • 将 DevTools 更新到新的 Material 3 设计 - #5429

  • 使用默认的 Flutter 服务工作线程 - #5331

  • 添加了新的详细日志记录功能,以帮助我们调试用户问题 - #5404

    详细日志记录

  • 修复了一些异步错误未报告的错误 - #5456

  • 为支持离线查看的屏幕添加了在应用断开连接后查看数据的支持(目前只有性能和 CPU 分析器页面) - #5509

  • 在嵌入视图的页脚中包含设置按钮 - #5528

性能更新

#
  • 修复了时间线事件处理中的性能回归 - #5460
  • 持久保存用户的首选项,即是否默认显示 Flutter Frames 图表 - #5339
  • 在 iOS 设备上检测到着色器编译卡顿时,将用户引导至 Impeller - #5455
  • 从旧版跟踪查看器中删除 CPU 分析器 - #5539

CPU 分析器更新

#
  • 向 CPU 分析器添加方法表 - #5366

    方法表

  • 提高 CPU 分析器中数据处理的性能 - #5468, #5533, #5535

  • 为 CPU 配置文件火焰图进行了改进和性能提升 - #5529

  • 添加了检查 CPU 配置文件统计信息的功能 - #5340

  • 修复了本机堆栈帧缺少名称的错误 - #5344

  • 修复了自上而下树的总时间和自有时间计算错误 - #5348

  • 使用 ,AOE 键添加了缩放和导航火焰图的功能(对 Dvorak 用户很有帮助) - #5545

内存更新

#
  • 修复了“跟踪实例”视图中的过滤错误 - #5406
  • 启用了堆快照中实例的评估和浏览 - #5542
  • 修复了堆快照失败问题 - #5520
  • 停止在分配配置文件中显示外部大小 - #5555
  • 公开了堆快照中内存的总量 - #5593

调试器更新

#
  • 修复了实例的变量检查有时不显示子项的错误 - #5356
  • 如果“文件搜索”对话框已打开,则隐藏“在文件中搜索”对话框 - #5393
  • 修复了文件搜索错误,其中在文件名末尾搜索时最后一个字母会消失 - #5397
  • 在文件栏中添加搜索图标,以使文件搜索更容易发现 - #5351
  • 允许在 Web 应用的 JS 中暂停时进行表达式求值 - #5427
  • 将语法高亮更新到 dart-lang/dart-syntax-highlight v1.2.0 - #5477
  • 调试器面板尊重“密集模式” - #5517

网络分析器更新

#
  • 修复了查看具有 null 值的 JSON 响应的错误 - #5424
  • 修复了 JSON 请求以纯文本显示而不是格式化的 JSON 查看器显示的错误 - #5463
  • 修复了 UI 问题,即响应或请求选项卡上的复制按钮会在数据仍在加载时允许您复制 - #5476

完整的提交历史记录

#

要查找自上次发布以来的完整更改列表,请查看GitHub 上的差异