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 postback pixel?
What is the exact purpose of http handlers?
What is the asp.net mvc folder conventions? : asp.net mvc
What symbol specifies the beginning of a query string?
Define cookie.
What is Web Server Control Templates.?
What is the difference between session object and application object?
What is web api vs wcf?
What is the significance of attaching a profile while creating a user?
Whta are the Various steps taken to optimize a web based application (caching, stored procedure etc.) ?
Explain http handlers? Where we can use the http handlers?
How do you implement postback with a text box?
Which type if caching will be used if we want to cache the portion of a page instead of whole page?
What is repository pattern in mvc.net? : asp.net mvc
Difference between overriding and overloading?