Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2018, 10:52   #1
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
Вопрос Какая разница что использовать: Debug или Release?

Какая разница что использовать: Debug или Release? Должен быть толк от этого, лично я использую всегда Debug, по умолчанию, нужно ли менять? В учебнике об этом вообще ни слова ни пишут.
Изображения
Тип файла: jpg QIP Shot - Screen 001.jpg (101.0 Кб, 128 просмотров)
Мaкс вне форума Ответить с цитированием
Старый 01.07.2018, 11:09   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Использовать для чего? Вы знаете, что такое отладка? Что такое отладчик?
p51x на форуме Ответить с цитированием
Старый 01.07.2018, 11:12   #3
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Использовать для чего? Вы знаете, что такое отладка? Что такое отладчик?
Знаю конечно! Но зачем 2??
Мaкс вне форума Ответить с цитированием
Старый 01.07.2018, 13:09   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Для разработки - Debug. Для использования пользователями - Release.
pu4koff вне форума Ответить с цитированием
Старый 07.07.2018, 02:05   #5
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию

Ну как бы в режиме Debug могут быть какие-нибудь ресурсы нужные для отладки, которых нет в режиме Release, за счет этого сборка меньше весить будет.
shturman1387 вне форума Ответить с цитированием
Старый 07.07.2018, 12:47   #6
Baburek
Форумчанин
 
Аватар для Baburek
 
Регистрация: 12.12.2010
Сообщений: 205
По умолчанию

Так и быть, помогу.
Baburek вне форума Ответить с цитированием
Старый 08.07.2018, 19:50   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Какая разница что использовать: Debug или Release? Должен быть толк от этого, лично я использую всегда Debug, по умолчанию, нужно ли менять? В учебнике об этом вообще ни слова ни пишут.
Есть разница, и большая. В режиме отладки, процесс сборки программы происходим без оптимизации исполняемого кода, генерируется дополнительная информация, связующая исполняемый код и исходный код, эта инфа используется преимущественно только отладчиком, чтобы программист мог пошагово исполнять программу, посмотреть что где лежит, и в таком духе. В Release, вся эта информация напрочь отсутствует, а исполняемый код оптимизируется.

Потому дебаг для разработки, а relaase для пользователей. Причина тому проста:
1. Эта информация там не нужна никому.
2. Из информации для отладчика, можно запросто восстановить исходный код программы, или же сильно упростить этот процесс.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение конфигурации debug, release в RunTime WinCoder Общие вопросы Delphi 2 20.01.2015 21:14
режимы Debug & Release в #C Elloriane Общие вопросы C/C++ 8 06.05.2012 23:45
Как сделать так, чтобы в Debug и Release использовались разные ддл'ки? TwiX Visual C++ 7 08.11.2011 10:51
Visual Studio 2008, проблемы с Release и Debug evgenrpo Win Api 7 22.06.2009 04:53
Какая разница,между ClientSockets и ServerSockets или [indy] T andrey4623 Компоненты Delphi 3 18.08.2007 03:29