Тёмный

c# interview question :- Debug VS Release ( c# training ) 

.NET Interview Preparation videos
Подписаться 159 тыс.
Просмотров 84 тыс.
50% 1

For more such videos visit www.questpond.com
For more such videos subscribe www.youtube.co...
See our other Step by Step video series below :-
Learn C# Step by Step goo.gl/FNlqn3
Learn Design Pattern Step by Step:- goo.gl/eJdn0m
Learn Angular tutorial step by step tinyurl.com/yc...
Learn MVC Core step by step :- tinyurl.com/y9j...
Learn Azure Step by Step :- tinyurl.com/y6...
Learn SharePoint Step by Step in 8 hours:- goo.gl/XQKHeP
Python Tutorial for Beginners:- • Python Tutorial for Be...
Learn Data Science in 1 hour :- tinyurl.com/y5...
Learn Power BI Step by Step:- tinyurl.com/y6...
Learn MSBI Step by Step in 32 hours:- goo.gl/TTpFZN
Learn SQL Server Step by Step tinyurl.com/ja4...
Learn Tableau step by step :- tinyurl.com/kh...
In this c# / .NET training video we will understand how c# debug and release compile modes are different and when to use them. Debug is mainly meant for development environment while release is meant for production environment.
We are also distributing a 100 page Ebook ".NET Interview Questions". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on questpond@questpond.com with the shared link and we will email you the PDF.

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@dnfvideo
@dnfvideo 3 года назад
Do not miss our Interview Question video series 30 Important C# Interview Questions : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-BKynEBPqiIM.html 25 Important ASP.NET Interview Questions : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-pXmMdmJUC0g.html 25 Angular Interview Questions : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--jeoyDJDsSM.html 5 MSBI Interview Questions : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5E815aXAwYQ.html
@treasure2387
@treasure2387 11 лет назад
Debug mode is: For debugging, which takes more resources and time to execute because more information should be generated for the programmer like the stack trace information. In Release mode: It is made for production(used somewhere by someone), the code is optimized and runs faster #if DEBUG //code #endif //This will tell the preprocessor to run this code only if it is in debug mode, if it is in release the code will not be included in the program.
@nisarop
@nisarop 11 лет назад
Thanks, you simply imparted that what is exactly meant by debug and release mode.
@treasure2387
@treasure2387 11 лет назад
A stack trace allows to track the sequence of (nested) functions called up to the point where the stack trace is generated.
@upendrapatil6808
@upendrapatil6808 5 лет назад
Thank you very much.. I really like the way you explained the detail of Debug and Release Thousands of Like from my side...
@codingproductively
@codingproductively 11 лет назад
DEBUG symbols aid developer to gather data about his or her code. It is the meta data available through the development IDE or toolset to aid to quickly spot the states of variables. it also includes traps that allows halts so that the programmer can watch the execution closely. Once the code is developed it has to go through QA before being pushed to the PROD, Once you have met all the requirements to run the code in PROD, you simply have no use for the DEBUG information, so you get rid of them
@abhimanyukumarvatsa
@abhimanyukumarvatsa 12 лет назад
in the same way web developers can use this feature to transform the configuration information of web.config file.
@raghavendra5311
@raghavendra5311 3 года назад
Why has error came first and then m3 upto m1 and main came afterwards .I didn't understand it.
@naokmoon1487
@naokmoon1487 7 лет назад
Thx so much this is very helpful
@solvedplus858
@solvedplus858 3 года назад
many thanks, this is really awesome
@justmail999
@justmail999 7 лет назад
Big fan of u Shiv
@МишаЧерноволов
@МишаЧерноволов 2 года назад
cool!
@Riddick94
@Riddick94 3 года назад
That's a bit too much talking for this specific subject. There are 2 differences in total you have described in the video. Too much of repeating yourself. 1. Skipping DEBUG symbols while in Release mode. 2. You won't get stacktrace while in Release mode and application runs quicker than in Debug mode. I've entered and watched the video to see what's the 7 minutes about...
@pranaypandu9268
@pranaypandu9268 7 месяцев назад
R application performance D- to check application debuuging for error R - when complile all debug symbol are removed
@mmaranta785
@mmaranta785 2 года назад
Some virus scanners flag .exes compiled with debug
@ravimakwana389
@ravimakwana389 Год назад
This will help me a lot, and thanks a lot
@hiitsmicha
@hiitsmicha 9 лет назад
very good teacher .. thank you im not learning c# but this still was very helpful for me
@stani1k
@stani1k 4 года назад
As always, great and helpful explanation!
@timepass121186
@timepass121186 11 лет назад
Excellent video with a simple and understandable example !!! Thanks for sharing your knowledge...
@dnfvideo
@dnfvideo 12 лет назад
You can try tracing
@omoleregodwise5644
@omoleregodwise5644 2 года назад
Still useful
@codingproductively
@codingproductively 11 лет назад
DEBUG has nothing to do with CODE optimization, DEBUG aid in unit testing and development. It is a BURDEN in production, because there is no use for the DEBUG information once the code is certified to be meeting all USE CASES with out a flaw. You should loook at code optimization techniques which is not related to DEBUG or RELEASE as stated in the video.
@codingproductively
@codingproductively 11 лет назад
in the real sense debug code has very little to do with "optimization" it simply has additional information plugged in for the developer to do faster development and testing. The second "difference" is more close to the difference between debug and release. Most of the video I see here is very primitive explanation of the author's understanding of C#
@bluehornet6752
@bluehornet6752 11 лет назад
You misunderstood my statement. In fact in *most* IDEs there are different optimization levels between the standard DEBUG and RELEASE builds. For embedded applications (which I am most familiar with) there is typically no optimization (-O0) for debug builds...whereas the standard for release builds is to optimize for size (-Os). So the two build configurations (debug/release) in fact DO differ in optimization levels, by default in most of the IDEs I have used--like Atmel Studio (avr-gcc).
@tcbetka
@tcbetka 12 лет назад
Nice video, thanks... I'd love to learn more about the different optimization levels between debug and release versions as well, if you have anything more on that. Thanks again for posting this.
@RamSagarMourya
@RamSagarMourya 12 лет назад
what if we have no debug symbols in our code. does it give the same performance in DEBUG and RELEASE mode.
@profwtelles
@profwtelles 4 года назад
Explain perfect way... and show how to use...thank you
@debdip
@debdip 12 лет назад
How can we put debug ON in Prod some sometime to gather logs in terms to identifying the root cause in Production? Obviously we cannot replace the executable files on the server for this...!
@mmaranta785
@mmaranta785 2 года назад
You can save a log file
@sagarjoshi8444
@sagarjoshi8444 5 лет назад
Can we perform remote debugging on release binaries ??
@joshvirkaur4906
@joshvirkaur4906 4 года назад
Thanks Sir, It is really helpful for me
@mariansanjur
@mariansanjur 9 лет назад
Very good explanation!
@SkSafowan
@SkSafowan 4 года назад
Thanks
Далее
C# AppDomain explained
16:45
Просмотров 49 тыс.
ТАРАКАН
00:38
Просмотров 370 тыс.
КАК БОМЖУ ЗАРАБОТАТЬ НА ТАЧКУ
1:36:32
Witch changes monster hair color 👻🤣 #shorts
00:51
c# (Csharp):- What is the use of Yield keyword in c# ?
10:35
Settling the Biggest Await Async Debate in .NET
14:47
Просмотров 144 тыс.
Post vs Put
23:43
Просмотров 93 тыс.
Interface in C#
38:55
Просмотров 163 тыс.