What is the difference between a Debug and Release build? Is
there a significant speed difference? Why or why not?
Answer Posted / chandra sekhar dola
- The biggest difference between these is that:
In a debug build the complete symbolic debug
information is emitted to help while debugging applications
and also the code optimization is not taken into account.
While in release build the symbolic debug info is not
emitted and the code execution is optimized. Also, because
the symbol info is not emitted in a release build, the size
of the final executable is lesser than a debug executable.
- Usually they are configured to build
differently. The debug build includes building debug
symbols (the .pdb files that live next to the .dll
assemblies) and doesn't perform code optimization which
speeds up compiling a bit.
| Is This Answer Correct ? | 28 Yes | 1 No |
Post New Answer View All Answers
What is a url string?
What are server-side comments in ASP.NET?
What ports must be open for DCOM over a firewall? What is the purpose of Port 135?
What is server infrastructure & server components?
Explain different types of validators in asp.net?
What is a form tag?
What is full trust in asp.net?
Am not able to move the controls on the form freely in asp.net 3.5 even though I selected the position as relative or absolute for those controls. What should I do to overcome this?
What is the postback property in asp.net?
What are the different types of validation controls in asp.net?
What are the namespace classes used in asp.net mvc? : asp.net mvc
What are the options in ASP.NET to maintain state?
What is validation in asp.net?
What symbol specifies the beginning of a query string?
What are the security types in ASP/ASP.NET? Different Authentication modes?