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.