예전에 지인에게 들은 이야기로 C++은 릴리즈 빌드냐 디버그 빌드냐에 따라 동작이나 성능이 꽤 차이나서 실 사용시에는 릴리즈로 빌드한 것을 사용하는데 C#은 성능적으로 큰 차이가 나지 않은데 사용 중에 문제가 발생했을 때 디버그로 빌드한 것이 정보가 많이 남아서 디버그로 빌드한 것을 사용한다고 들은 적이 있습니다.
아래 글은 이와 관련된 글을 번역한 것입니다(글이 2010년쯤 글이라서 지금과 다를 수 있습니다)
[번역] Performance differences between debug and release builds
닷넷으로 만드 프로그램을 실제 사용할 때 꼭 릴리즈로 빌드해서 사용하는지 아니면 제 지인처럼 만약을 위해 디버그로 빌드한 것을 사용하는지 궁금합니다.