DevTools 2.23.1 版本說明
Dart 和 Flutter DevTools 的 2.23.1 版本包含以下更改以及其他一般性改進。要了解有關 DevTools 的更多資訊,請檢視 DevTools 概覽。
通用更新
#將 DevTools 更新為新的 Material 3 設計 - #5429
使用預設的 Flutter Service Worker - #5331
添加了新的 verbose logging 功能,以幫助我們除錯使用者問題 - #5404

修復了某些非同步錯誤未被報告的 bug - #5456
為支援離線檢視的螢幕(目前僅限 Performance 和 CPU profiler 頁面)添加了在應用斷開連線後檢視資料的支援 - #5509
在嵌入式檢視的頁尾中包含設定按鈕 - #5528
效能更新
#- 修復了時間軸事件處理中的效能迴歸 - #5460
- 持久化使用者關於預設顯示 Flutter Frames 圖表的偏好設定 - #5339
- 在檢測到 iOS 裝置上的著色器編譯卡頓時,將使用者指向 Impeller - #5455
- 從舊的 trace viewer 中移除 CPU profiler - #5539
CPU 分析器更新
#為 CPU profiler 新增方法表 - #5366

對 CPU profile 焰火圖進行了最佳化和效能改進 - #5529
添加了檢查 CPU profile 統計資訊的能力 - #5340
修復了原生堆疊幀丟失名稱的 bug - #5344
修復了自下而上樹的總時間和自時間計算中的錯誤 - #5348
添加了使用 AOE 鍵縮放和導航焰火圖的支援(對 Dvorak 使用者很有用) - #5545
記憶體更新
#- 修復了 "Trace Instances" 檢視中的過濾 bug - #5406
- 啟用了堆快照中例項的評估和瀏覽 - #5542
- 修復了堆快照失敗的 bug - #5520
- 停止在分配 profile 中顯示外部大小 - #5555
- 在堆快照中公開記憶體總計 - #5593
偵錯程式更新
#- 修復了例項的變數檢查有時顯示無子項的 bug - #5356
- 如果 "file search" 對話方塊已開啟,則隱藏 "search in file" 對話方塊 - #5393
- 修復了在檔名末尾搜尋時最後一個字母消失的檔案搜尋 bug - #5397
- 在檔案欄中新增搜尋圖示,使檔案搜尋更易於發現 - #5351
- 允許在暫停 Web 應用的 JS 時進行表示式評估 - #5427
- 將語法高亮更新至 dart-lang/dart-syntax-highlight v1.2.0 - #5477
- Debugger 面板尊重 "dense mode" 設定 - #5517
網路效能分析器更新
#- 修復了檢視包含 null 值的 JSON 響應時的 bug - #5424
- 修復了 JSON 請求顯示為純文字而不是格式化 JSON 檢視器的問題 - #5463
- 修復了一個 UI 問題,即響應或請求選項卡上的複製按鈕在資料載入完成前允許複製 - #5476
完整提交歷史
#要查詢自上一版本以來所有更改的完整列表,請檢視 GitHub 上的 diff。