Advanced
C#
Q98 / 100
What is the difference between Debug and Release configurations in .NET?
Correct! Well done.
Incorrect.
The correct answer is B) Debug disables optimizations and includes debug symbols; Release enables full JIT/AOT optimizations, eliminates debug-only code, and strips symbols
B
Correct Answer
Debug disables optimizations and includes debug symbols; Release enables full JIT/AOT optimizations, eliminates debug-only code, and strips symbols
Explanation
Debug preserves debuggable stack frames and disables inlining. Release enables inlining, loop unrolling, dead code elimination via JIT. Can be 2-10x faster.
Progress
98/100