I spent this past weekend making some personal customizations to an open-source Cocoa app.
When I was done, I realized there was a crash when I compiled a "Release" executable. The "Debug" executable worked fine, even when I enabled compiler optimizations. I was tired and I wanted to go to bed, so after an hour of fruitlessly attempting to find the cause of the crash, I called it a night and saved out a Debug executable with compiler optimizations enabled.
I would very much like to never think about this again, but it's nagging at me. Can anyone give me a very rough sense of how much performance I'm leaving on the table by using the Debug version?
When I was done, I realized there was a crash when I compiled a "Release" executable. The "Debug" executable worked fine, even when I enabled compiler optimizations. I was tired and I wanted to go to bed, so after an hour of fruitlessly attempting to find the cause of the crash, I called it a night and saved out a Debug executable with compiler optimizations enabled.
I would very much like to never think about this again, but it's nagging at me. Can anyone give me a very rough sense of how much performance I'm leaving on the table by using the Debug version?