Build your intuition. Is this statement true or false?
Using separate Debug
and Release
CMake targets — where Debug
builds include -g
and sanitizers and Release
builds use -O3
, -march=native
and link-time optimizations — is the recommended approach to balance debuggability and peak performance in HFT development.
Press true if you believe the statement is correct, or false otherwise.