ПредишенСледващото

Microsoft Visual Studio Debugger - дебъгер се включва във всички версии на Microsoft Visual Studio. Първоначално дебъгер голяма част от техния подход и функции, приети от CodeView, на дебъгер отделен текст, който дойде с Microsoft Visual C ++ версия 1.5 и по-долу.

Microsoft Visual Studio дебъгер

Фиг. 1. Изпълнението на дебъгер в Visual Studio

Visual Studio дебъгер Ви позволява да наблюдавате поведението на програмата по време на изпълнение и определяне на проблеми. Дебъгера работи с всички Visual Studio програмни езици и библиотеки. С дебъгер, можете да се прекъсне или спре изпълнението на програмата, за да потвърдите кода, изчисли и редактиране на стойностите на променливите на програмата, да се следят регистъра на състоянието, вижте инструкциите на създадените от изходния код, и да видите зоната на паметта, използвана от приложението.

Възможности и дебъгер функция

Сред най-съвременните характеристики, въведени през последните версии на дебъгер може да се отбележи:

  • Пълен характер и интеграция източник.
  • Свързването и otvyazka към / от процеса.
  • Вграденият софтуер за отстраняване на грешки. записано в .NET езици и естествени езици за Windows (например обаждания от C #, за да C ++).
  • Възможност за отстраняване на грешки от отдалечена машина.
  • Пълна поддръжка на C ++. включително шаблони и стандартна библиотека
  • Отстраняване на грешки ASP.NET уеб услуги.

Microsoft Visual Studio дебъгер

Фиг. 2. Visual Studio дебъгер функция (Edit и да продължи)

Допълнителни функции за отстраняване на грешки

Описание на използването на динамична визуална дърво и Динамични Интернет опции.

  • Debug Настройки и Получаване

Тя описва различните параметри, които могат да бъдат задължени да използват за отстраняване на грешки в различни контексти.

Той описва различните прозореца за отстраняване на грешки.

Описание JIT-отстраняване на грешки, може да се стартира автоматично, когато дебъгер катастрофа програма по време на изпълнение е Visual Studio.

  • Използването на сметището файлове за отстраняване на грешки и катастрофи виси на заявлението в Visual Studio

Описание зареже файлове, включително тяхното опазване и инструкции за отваряне. памет сметища файлове съдържат моментна снимка на състоянието на програмата в някакъв момент от време, обикновено след провал. Ако неизправността на програмата намерена на компютъра, който все още няма изходни файлове или PDB файл, можете да спестите разтоварване на паметта файл в случай на провал и да я използват за отстраняване на грешки компютърен срив като желаните файлове.

  • Практическо ръководство. Възстановяване на скрити Debugger команди

Описва как да се направи корекция на грешки команди видими, скрити опции по подразбиране IDE. [1]

прозорци дебъгер

Отстраняване на грешки WCF услуги

Как да трасира услуги фондация Windows Communication.

Отстраняване на грешки в многонишкова Приложенията в Visual Studio

Stream - последователност от инструкции, които операционната система разпределя процесорно време. Всеки процес работи на операционна система се състои от най-малко един поток. Процесите, които имат повече от една нишка, посочени резба.

Компютри с няколко процесора или многоядрени процесори и хипер-Threading-процеси могат да изпълняват множество нишки в едно и също време. Паралелна обработка на множество нишки може значително да се подобри ефективността на програмата, но той може да направи грешки много по-трудно, тъй като е необходимо да се следи множество потоци. [4]

В допълнение, има многонишкова нови видове потенциални грешки. Често, например, две или повече нишки се нуждаят от достъп до ресурса, но в даден момент само един може да го направи по безопасен начин. Изисква взаимното изключване, за да се гарантира, че само една нишка има достъп до ресурса във всеки даден момент. Ако мутекс е направено неправилно, може да се окаже задънена улица, когато не може да се извърши не по конец. Мъртвите зони определено може да бъде голям проблем, когато отстраняване на грешки.

Visual Studio предоставя прозорец на прозорец Потоци «GPU потоци". прозорец "Контрол Parallel Data" и други характеристики, които го правят по-лесно за отстраняване на грешки многонишкови приложения. Най-добрият начин да научите повече за функциите на стрийминг - изпълнява реални тестове.

Visual Studio също така осигурява ефективни инструменти за работа с точки на прекъсване и следа, че може да бъде много полезно, когато отстраняване на грешки многонишковите приложения. Филтрите могат да бъдат използвани за Критичните точки на прекъсване настройка на отделни нишки. Отстраняване на грешки в многонишковите приложение, което има потребителски интерфейс, който може да бъде особено предизвикателство. В този случай, можете да помислите за прилагането работи на втория компютър и да използвате дистанционното отстраняване на грешки.

Изпълнение на Debugger работи

бележки

Свързани статии

Подкрепете проекта - споделете линка, благодаря!