Performance issues: different compiler + mulithreading

I recently migrated a MSVC 2010 project to Rad Studio Seattle, primarily to slap a nice GUI on top of a console app.

I have the old project's main() running in a separate thread, the only change being one-time assignment of a pointer which is used by the GUI thread, and the addition of a few .c_str()'s to conform to an older standard.

Performance has dropped to about 10%. I have no clue why
Has it dropped to 10%, meaning it now takes 10 times as long to run, or by 10%, meaning it now takes just a little longer?
Apparently that IDE uses Clang as its compiler. A 10% performance drop could be understandable, but not a 90% drop.
Unfortunately not a typo, takes about 10 times as long
Never mind... forgot to switch to release..
I thought it would be too obvious to suggest that.

How does the performance compare to MSVC?
Once again I spoke too soon. It's at about 30% now. I'll have a look at the compiler options
Topic archived. No new replies allowed.