IDE Window: Debug History/ru
│
English (en) │
русский (ru) │
Важно
Вы должны настроить отладчик и запустить проект для его отладки. Только тогда это окно будет полезно.
История отладки
В окне «История» отображается список мест, где приложение было ранее остановлено или приостановлено (например, Hit Breakpoint, остановлено после выполнения пошаговой отладки). Записи также могут быть добавлены с помощью неразрывной Точки останова.
Каждый раз, когда добавляется запись, сохраняются локальные переменные, список наблюдения, стек и потоки, которые отображаются/оцениваются в данный момент. Окно истории позволяет выбрать каждую запись и просмотреть сохраненные значения. Сохраненные значения можно просмотреть в обычных окнах просмотра (например, в окне просмотра), которые будут следовать за выбором окна истории.
Ограничения
- История влияет только на окна Список наблюдения, Локальные переменные, Потоки и Стек.
- Другие окна не затрагиваются. Не затронутые окна продолжают отображать текущие данные, пока выбрана запись в окне истории отладки
- Автоматически оцениваются только окна Список наблюдения и Локальные переменные в верхнем стеке текущего потока (доступно, даже если соответствующие окна просмотра были закрыты). Остальные данные сохраняются только в том случае, если они отображались в это же время (например, если пользователь вручную выбрал другой фрейм и просмотрел окно Списка наблюдления в окне просмотра.
- Оценка данных может быть прервана, если пользователь запускает или выполняет шаги приложения до того, как данные будут готовы. В этом случае они недоступны в окне истории отладки
Отображаемые данные
- Время, когда было приняты входные данные. Это не указывает, сколько времени работало приложение, так как включает время паузы.
- Местоположение: если доступно, имя метода (формат зависит от типа отладочной информации) и исходная строка. Это относится к потоку, который был активен в то время.
Автоматические записи в сравнении со снапшотами (сделанные пользователем)
Запись добавляется в основной список автоматически каждый раз, когда отладчик приостанавливает работу приложения. Этот список также удалит старые записи и сохранит только последние n записей.
Второй список содержит только записи, выбранные пользователем. Эти записи хранятся до окончания сеанса отладки. Записи могут быть добавлены в этот список либо кнопкой снимка, либо свойством точки останова "take snapshot" (сделать снимок).
Интерфейс
- Двойной щелчок
- выбор или отмена выбора записи. Если запись выбрана, то Watch list, Local variables, Stack и Thread показывают содержание окна истории отладки.
- Power
- если питание выключено, теперь будут создаваться записи истории.
- Enable
- указывает/переключает, если история отображается в других окнах. Использует последнюю запись в истории, установленную двойным щелчком
- / Choose list
- выбор списка снимков. Автоматически создаваемые записи, создаваемые на каждом шаге/паузе (если питание включено). Содержит до 25 последних записей. Пользователь выбирал снимки или снимки по Списку наблюдения с опцией «сделать снимок». Список неограничен.
- Add to selected snapshot list
- Добавляет текущую запись в список, выбранный пользователем. Запись остается в автоматическом списке до тех пор, пока не будет заменена более новыми записями.
- Remove
- Удаляет одну запись из текущего списка.
- Delete all
- Удаляет все записи из текущего списка.
- / Export/Import
- Экспорт / Импорт всех записей, включая значения для часов, локальных переменных, стека и потоков