- Сообщения
- 24,989
- Реакции
- 13,675
Предварительная версия WinDbg — это последняя версия WinDbg с более современными визуальными элементами, более быстрыми окнами, полноценным интерфейсом скриптов, созданным с помощью переднего и центрального интерфейса модели данных расширяемого отладчика. Предварительная версия WinDbg использует тот же базовый механизм, что и WinDbg, поэтому все команды, расширения и рабочие процессы, которые вы использовали, будут по-прежнему работать, как и раньше.
Дополнительные сведения см. в разделе "Отладка перемещения по времени— обзор".
Дополнительные сведения см. в разделе "Запуск пакета приложения".
Дополнительные сведения см. в разделе "Предварительная версия WinDbg — создание скриптов".
Основные возможности Предварительной версии WinDbg
Вот некоторые из наиболее заметных вещей, которые изменились или являются новыми в WinDbg Preview.![windbgx-main-menu.webp windbgx-main-menu.webp](https://www.safezone.cc/data/attachments/99/99386-e032ada3ecaf31c92720999c5201b0e6.jpg?hash=0gBBouMGDl)
Общие возможности
- Упрощенная настройка подключения и отзыв . Предварительная версия WinDbg включает возможность отзыва предыдущих сведений о конфигурации сеанса.
![windbgx-start-debugging-menu.webp windbgx-start-debugging-menu.webp](https://www.safezone.cc/data/attachments/99/99387-6474a03929ae22fa84e3fed7b42fd66b.jpg?hash=HVVvjsytde)
- Простой канал отзывов . Ваши отзывы помогут вам при разработке идти вперед. Дополнительные сведения см. в разделе "Предоставление отзывов"
- Обнаружение обработчика файлов дампа — автоматически обнаруживает архитектуру процессора для упрощения управляемой отладки.
- Улучшения производительности Windows теперь загружаются асинхронно и могут быть отменены. При выполнении другой команды Предварительная версия WinDbg остановит загрузку локальных параметров, контрольных значений или других окон.
Улучшения окон
- Улучшения дизассемблированного окна — окно дизассемблирования также улучшено, выделение текущей инструкции остается там, где она находится при прокрутке.
- Улучшения окна памяти . Окно памяти имеет выделение и улучшенную прокрутку.
- Локальные и просмотр визуализации модели данных. Локальные и контрольные окна основаны на модели данных, используемой командой DX. Это означает, что локальные и контрольные окна будут использовать все загруженные расширения NatVis или JavaScript и даже могут поддерживать полные запросы LINQ так же, как и команда DX.
- Журналы — это под обложкой журнала внутренних компонентов WinDbg Preview. Его можно просмотреть для устранения неполадок или мониторинга длительных процессов.
- Командное окно . Использование командного окна обеспечивает простой доступ к переключателю DML и очистке командного окна отладчика. Все текущие команды отладчика совместимы с и продолжают работать в WinDbg Preview.
Темная тема
Используйте file>Параметры, чтобы включить темную тему.![windbgx-dark-theme.webp windbgx-dark-theme.webp](https://www.safezone.cc/data/attachments/99/99389-a76a7048f6296a2e9eb9aad3cab20403.jpg?hash=13ZhKVJ2pC)
Быстрый доступ к ленте
Просто закрепите кнопки, которые вы используете больше всего, и вы можете свернуть ленту, чтобы сохранить недвижимость экрана.![windbgx-quick-access.webp windbgx-quick-access.webp](https://www.safezone.cc/data/attachments/99/99390-ed6f2d9a17afd19e2c67e0f556f469bf.jpg?hash=7sFIVERc9y)
Исходный код
Окно исходного кода было обновлено таким образом, чтобы он соответствовал современным редакторам.![windbgx-source-window.webp windbgx-source-window.webp](https://www.safezone.cc/data/attachments/99/99391-49c61dac9b0ab26ae874ff324253838c.jpg?hash=GMT5A_fMa8)
Выделение
В командном окне есть две новые функции выделения. Выделение любого текста приведет к тонкому выделению любых других экземпляров этого текста. Затем можно нажать клавиши "Выделить/Отменить выделение" или CTRL+ALT+H, чтобы сохранить выделение.![windbgx-highlighting.gif windbgx-highlighting.gif](https://www.safezone.cc/data/attachments/99/99392-e7a44644f41f2e71f5c49ba39e5978cd.jpg?hash=56RGRPQfLn)
Улучшенная навигация с помощью клавиатуры
Просто нажмите клавиши CTRL+TAB, и вы можете легко перемещаться между окнами с помощью клавиатуры.![windbgx-ctrl-tab.gif windbgx-ctrl-tab.gif](https://www.safezone.cc/data/attachments/99/99393-ffb3b2926c33a2b6d24c00a6ffd6a98d.jpg?hash=_7Oykmwzor)
Встроенная отладка перемещения по времени (TTD)
Если вам нужна трассировка TTD приложения, просто установите флажок "Запись с отладкой перемещения по времени" при запуске или присоединении. WinDbgNext настроит его для TTD и откроет трассировку после завершения записи.![windbgx-ttd.webp windbgx-ttd.webp](https://www.safezone.cc/data/attachments/99/99394-7e4bd6eb63d079999f8d068da0a02f4f.jpg?hash=8TBbus4Y_m)
Дополнительные сведения см. в разделе "Отладка перемещения по времени— обзор".
Отладка пакетов приложений
Отладка универсального приложения или фоновой задачи теперь выполняется одним щелчком мыши или выбором.![windbgx-launch-app-package.webp windbgx-launch-app-package.webp](https://www.safezone.cc/data/attachments/99/99395-7f8177d1b4f12fa305f1c80a756e80cc.jpg?hash=uA3wKsW5mP)
Дополнительные сведения см. в разделе "Запуск пакета приложения".
Присоединение к процессу
Диалоговое окно "Вложение" предоставляет более подробные сведения, включает диалоговое окно поиска и упрощает его использование.![windbgx-attach-to-a-process-zoomed.webp windbgx-attach-to-a-process-zoomed.webp](https://www.safezone.cc/data/attachments/99/99396-9863566e69698a37a22945e0f4df3214.jpg?hash=C3olEaRLu9)
Улучшенное отслеживание точек останова
- Включение и отключение точек останова . В окне точек останова отображаются все текущие точки останова и предоставляется простой доступ к включению и отключению.
- Число попаданий — окно точки останова сохраняет общее число при каждом попадании точки останова.
Улучшенная поддержка модели данных
- Встроенная поддержка модели данных . Предварительная версия WinDbg записывается со встроенной поддержкой модели данных, и модель данных доступна через отладчик.
- Окно модели — окно модели предоставляет расширяемую и просматриваемую версию dx и dx -g, позволяя создавать мощные таблицы на основе запросов NatVis, JavaScript и LINQ.
![windbgx-data-model-explore-window.webp windbgx-data-model-explore-window.webp](https://www.safezone.cc/data/attachments/99/99397-319b4492dfaf0d0a8873a43b760abca8.jpg?hash=A3ZLRp65nj)
Новый пользовательский интерфейс разработки сценариев
- Пользовательский интерфейс разработки скриптов. Теперь есть специальное окно создания скриптов, чтобы упростить разработку скриптов JavaScript и NatVis с выделением ошибок и IntelliSense.
![windbgx-scripting-intellisense.webp windbgx-scripting-intellisense.webp](https://www.safezone.cc/data/attachments/99/99398-0ffc9e803fd06b9433596ff238397032.jpg?hash=AEvuzpLu53)
Дополнительные сведения см. в разделе "Предварительная версия WinDbg — создание скриптов".
Обратная совместимость
Так как подсистема отладчика выполняется одинаково, все предыдущие команды отладчика и расширения отладчика продолжают работать.Предоставление отзыва
Ваши отзывы помогут вам идти вперед по разработке WinDbg.- Если у вас есть отзывы, такие как функция, которую вы действительно хотите увидеть, или ошибка, которая усложняет задачу, используйте Центр отзывов.
![windbgx-feedback.webp windbgx-feedback.webp](https://www.safezone.cc/data/attachments/99/99399-d5f97df7d7f27c4c95a83f9933b4b8a6.jpg?hash=CwJxiXmCck)