Интерактивный отладчик Visual Studio. Для чего нужен?




Скачать 29.87 Kb.
НазваниеИнтерактивный отладчик Visual Studio. Для чего нужен?
Дата публикации03.07.2013
Размер29.87 Kb.
ТипВопрос
shkolnie.ru > Информатика > Вопрос
1. Интерактивный отладчик Visual Studio. Для чего нужен? Как включить режим отладки? Как отличается отладка в режимах Release и Debug и как можно возможности отладки расширить? Какие бывают точки останова (брекпоинты) и для чего они нужны (каждый вид)? На что нужно смотреть в момент падения программы и как эту информацию использовать?

2. Минидампы и интерактивный отладчик Visual Studio. Что такое мини-дамп? Как и для чего используют мини-дампы? Как открыть мини-дамп для разбора? Что можно увидеть в мини-дампе? Какие данные в мини-дампе корректные, а какие нет? Какое преимущество у мини-дампов по сравнению с непосредственно отладкой кода в отладчике Visual Studio?

3. Профилирование производительности. Что такое профилирование производительности? Как можно профилировать программу вручную, какие функции и методы можно использовать для этого? Чем отличается автоматическое профилирование? Какие у него преимущества? Как оно происходит, в чем суть sampling-а? Какие программы используютя для автоматического профилирования? Какиеу них преимущества и недостатки?

4. Поиск утечек памяти с помощью CRT. Что такое утечка памяти? Как отличить утечку памяти от неэффективного использования памяти? Какую информацию позволяет получить CRT об утечках памяти и в какой момент исполнения программы? Что такое снимки памяти и разница снимков памяти, для чего они могут быть использованы? Какие недостатки имеет CRT для поиска утечек памяти?

5. Поиск утечек памяти с помощью Visual Leak Detector. Что такое утечка памяти? Приведите примеры утечек памяти. Как отличить утечку памяти от неэффективного использования памяти? Какую информацию позволяет получить VLD об утечках памяти и в какой момент исполнения программы? В чем преимущество использования Visual Leak Detector в части поиска утечек памяти над CRT?

6. Автоматическое управление памятью. Что такое .NET? В чем основное отличие языков платформы .NET от классических языков (C/C++, Delphi)? В чем заключается суть автоматического управления памятью? В какой момент освобождается память при автоматическом управлении памятью? Какова роль финализатора и Dispose для освобождения памяти, как происходит управление внешними ресурсами (файлы, дескрипторы окон и т.д.)? Чем финализатор отличается от деструктора? Как использование using помогает освобождать память вовремя?

7. Автоматическое управление памятью и работа с 2D-графикой. Что такое .NET? В чем основное отличие языков платформы .NET от классических языков (C/C++, Delphi)? В чем заключается суть автоматического управления памятью? В какой момент освобождается память при автоматическом управлении памятью? Какие объекты существуют в C# для работы с 2д-графикой и для чего они предназначены? В чем суть подхода "Backbuffer" и для чего он предназначен? Чем работа по освобождению памяти объектов Image отличается от объекта Int?

8. Автоматическое управление памятью и работа с элементами интерфейса. Что такое .NET? В чем основное отличие языков платформы .NET от классических языков (C/C++, Delphi)? В чем заключается суть автоматического управления памятью? В какой момент освобождается память при автоматическом управлении памятью? В чем суть визуальной разработки интерфейса и какие её преимущества? Какова иерархия визуальных компонент внутри окна? Обработчики событий - как назначаются и чем является this внутри обработчика событий?

9. RAD-среды. Что такое RAD-среда и какие у нее существенные отличия относительно других средств разработки? Какие программы стоит разрабатывать с помощью RAD. Визуальные и невизуальные компоненты, в чем общие черты и какие есть отличия? Для чего предназначаются невизуальные компоненты (приведите примеры)? Стандартные компоненты, компоненты сторонних разработчиков и свои компоненты? В чем преимущество невизуальных компонент над использованием сторонних библиотек?

10. RAD-среды и работа с 2д-графикой. Что такое RAD-среда и какие у нее существенные отличия относительно других средств разработки? Какие программы стоит разрабатывать с помощью RAD. Какие объекты есть в Delphi для работы с 2д-графикой и для чего они предназначены? В чем суть подхода "Backbuffer" и для чего он предназначен? Как организовать вывод анимированного изображения в Delphi?

11. Профилирование потребления памяти. Что такое утечка памяти и чем она отличается от неэффективного использования памяти? Что такое профилирование памяти? Как можно организовать профилирование памяти в языке С++? Расскажите о перегрузке операторов для профилирования памяти? Что такое дефайны, как их можно использовать для профилирования памяти? Расскажите о преимуществах и недостатках различных способов профилирования памяти?

12. Профилирование потребления памяти. Что такое утечка памяти и чем она отличается от неэффективного использования памяти? Что такое профилирование памяти? Как можно организовать профилирование памяти в языке С#, какие программы можно для этого использовать? Какую информацию можно получить о потреблении памяти в Scitech .Net Memory Profiler? Что такое снимки памяти и для чего они используются? Сравните сложность профилирования памяти в языке С++ и C#.

Похожие:

Интерактивный отладчик Visual Studio. Для чего нужен? iconФайл ReadMe для Pinnacle Studio и Studio Plus версии 10. 6
Поздравляем! Теперь вы можете создавать видеофильмы профессионального качества. В случае возникновения неполадок при работе с программой...
Интерактивный отладчик Visual Studio. Для чего нужен? icon«Скелет моего организма»
Познакомить детей со скелетом важным «каркасом» человека: для чего он нужен, из чего состоит
Интерактивный отладчик Visual Studio. Для чего нужен? iconДетский комендантский час для детей в Оренбургской области. Для чего...
Он нужен, в первую очередь, для их безопасности, чтобы оградить их от причинения любого вреда: физического, интеллектуального, психического,...
Интерактивный отладчик Visual Studio. Для чего нужен? iconИграть на росте цен на нефть или индексе ртс задача для умелого инвестора....
Играть на росте цен на нефть или индексе ртс – задача для умелого инвестора. Для чего нужен этот продукт? К сожалению, процентные...
Интерактивный отладчик Visual Studio. Для чего нужен? iconPinnacle – подразделение компании Avid
Поздравляем! Вы получили возможность создавать видеофильмы профессионального качества. В случае возникновения неполадок при работе...
Интерактивный отладчик Visual Studio. Для чего нужен? iconOlap, Visual Basic 0, ms visual C++ odbc
Средства разработки: 1c предприятие sql (ver. 0 5 7 0), Borland Delphi (2,3,4,5,6,7), bde, Quick Report, Install Shield, Borland...
Интерактивный отладчик Visual Studio. Для чего нужен? iconЛабораторная работа №1 Тема: Компонентно-ориентированное программирование
Цель работы: Ознакомится с парадигмой компонентно – ориентированного программирования на примере создания собственного. Net компонента...
Интерактивный отладчик Visual Studio. Для чего нужен? iconДля чего нужен термопроводящий компаунд?
Для улучшения эффективности работы компонента и продления его срока эксплуатации
Интерактивный отладчик Visual Studio. Для чего нужен? iconДля чего нужен портфель?
В школу дети ходят, чтобы всему научиться, много знать. Получать знания, быть умными
Интерактивный отладчик Visual Studio. Для чего нужен? iconПодготовительная группа
Для чего нужен стул? Стол? Диван? Кровать? Шкаф? Письменный стол? Обеденный стол?
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница