Given that 90% of time, developers are working with debug builds, why, exactly, is deploying release builds preferable?
Given that 90% of time, developers are working with debug builds, why, exactly, is
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Size, speed, and memory use.
Your users aren’t going to need all the debugging crud you work with, so stripping the debug symbols reduces binary size and memory consumption (and therefore increases speed, as less time is spent loading the program’s components into RAM).
When your application crashes, you usually want a traceback and the details. Your users really couldn’t care less about that.